(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. 不能通过编译