题目内容

(1+X)关于对象的初始化过程,以下顺序正确的是( )?

A. ①将成员变量赋为定义类时设置的初值。 ②实例化对象时,成员变量初始化为默认值。 ③通过初始化块给成员变量赋值 ④调用构造方法时,使用构造方法所带的参数初始化成员变量
B. ①实例化对象时,成员变量初始化为默认值。 ②将成员变量赋为定义类时设置的初值。 ③通过初始化块给成员变量赋值 ④调用构造方法时,使用构造方法所带的参数初始化成员变量
C. ①通过初始化块给成员变量赋值 ②将成员变量赋为定义类时设置的初值。 ③实例化对象时,成员变量初始化为默认值。 ④调用构造方法时,使用构造方法所带的参数初始化成员变量
D. ①调用构造方法时,使用构造方法所带的参数初始化成员变量 ②将成员变量赋为定义类时设置的初值。 ③通过初始化块给成员变量赋值 ④实例化对象时,成员变量初始化为默认值。

查看答案
更多问题

(1+X)以下哪个不属于面向对象的三大特征( )?

A. 继承
B. 封装
C. 重构
D. 多态

类的定义必须包含在一些哪种符号之间?

A. 方括号[]
B. 花括号{}
C. 圆括号()
D. 双引号“”

能作为类及其成员的修饰符是( )。

A. interface
B. class
C. protected
D. public

以下代码的编译运行结果为()。public class Test{public static void main(String[ ] args){int age;age = age + 1;System.out.println("The age is " + age);}}

A. 编译通过,运行无输出
B. 编译通过,运行输出:The age is 1
C. 编译通过,但运行时出错
D. 不能通过编译

答案查题题库