第1题
A.构造方法是对每个新创建的对象初始化,而静态初始化器对整个类自身进行初始化,包括static成员变量赋初值。
B.构造方法是在用new创建新对象时由系统自动执行,而静态初始化器一般不能由程序来调用,它是在所属的类被加载入内存时由系统调用执行。
C.用new创建多少个新对象,构造方法就调用多少次,但静态初始化器则在类被加载入内存时只执行一次。
D.静态初始化器不是方法,它没有方法名、返回值和参数。
第3题
A.类体中不仅可以有变量定义和成员方法的定义,还可包含静态代码块
B.构造方法是类中的特殊方法
C.类一定要声明为public的,才可以执行
D.一个java文件中可以有多个class定义
第4题
第6题
A.abstract 可以修饰类、接口、方法
B.abstract 修饰的类主要用于被继承
C.abstract 可以修饰变量
D.abstract 修饰的类,其子类也可以是 abstract 修饰的
第7题
A.类定义中只能说明函数成员的函数头,不能定义函数体
B.类中的函数成员可以在类体中定义,也可以在类体之外定义
C.类中的函数成员在类体之外定义时必须要与类声明在同一个文件中
D.在类体之外定义的函数成员不能操作该类的私有数据成员
第9题
有以下类定义:
编译时发现有一处语法错误,对这个错误最准确的描述是()
A.函数getK试图访问基类的私有成员变量K
B.在类MyDerived的定义中,基类名MyBase 前缺少关键字publie. protected或private
C.类MyDerived缺少一个无参的构造函数
D.类MyDerived构造的数没有对基数数据成员K进行初始化
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!