以下关于super说法错误的是:
A.其一般语法是:super.成员名
B.super关键字可以明确地指定要访问父类中的成员
C.super不能调用父类中private成员
D.访问父类的父类中的成员变量a,可以用super.super.a
试卷相关题目
- 1在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为:
A.private
B.protected
C.public
D.无修饰符
开始考试点击查看答案 - 2在java中,访问修饰符限制性最高的是:
A.protected
B.private
C.public
D.默认
开始考试点击查看答案 - 3如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰、
A.private
B.public
C.private protected
D.protected
开始考试点击查看答案 - 4定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:
A.public class MyClass
B.private class MyClass extends Object
C.class MyClass extends Object
D.protected class MyClass extends Object
开始考试点击查看答案 - 5请问,以下哪种修饰符可以使变量对于任何其他类都是不可见的,包括子类?请选择一个正确答案:
A.final
B.abstract
C.public
D.private
开始考试点击查看答案 - 6给定Java代码如下,关于super( )的用法,以下描述正确的是:class C extends B {public C() {super(); } }
A.用来调用类C 中定义的super() 方法
B.用来调用类B 的无参构造方法
C.用来调用类B 中第一个出现的构造方法
D.用来调用类B 中定义的super() 方法
开始考试点击查看答案 - 7以下关于super( )说法错误的是:
A.super()可以携带参数,用于将参数传递给父类构造方法
B.super()可以携带参数,用于将参数传递给子类构造方法
C.super()必须是子类构造方法的第一条语句
D.super()可以显式地调用父类的无参构造方法
开始考试点击查看答案 - 8如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量?
A.不能引用,必须改名,使它们的名称不相同
B.在成员变量前加this,使用this访问该成员变量
C.在成员变量前加super,使用super访问该成员变量
D.不影响,系统可以自己区分
开始考试点击查看答案 - 9关于super的说法正确的是:
A.只能用于子类构造方法中
B.可以用在main()方法中
C.是指当前对象的父类对象
D.是指当前对象
开始考试点击查看答案 - 10下列关于继承的哪项叙述是正确的?
A.在java中一个类只能实现一个接口
B.在java中一个类不能同时继承一个类和实现一个接口
C.在java中允许多重继承
D.java的单一继承使代码更可靠
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2014年安全工程师
类别:建筑类其它注册安全工程师注册安全工程师安全生产技术2013年注册安全工
类别:建筑类其它