下列关于类变量的说法正确的是( )。
A: 类初始化的同时就被赋值
B: 类初始化时可以不赋值
C: 类初始化后不能再赋值
D: 以上都不对
A: 类初始化的同时就被赋值
B: 类初始化时可以不赋值
C: 类初始化后不能再赋值
D: 以上都不对
举一反三
- 数组在初始化时不可以只赋值一部分,必须全部赋值初始化
- 【多选题】关于变量的初始化赋值,以下说法正确的是() A. 不管是类中的变量还是方法体中的局部变量,它们都能自动的初始化为默认值,在使用这些变量之前可以不赋值。 B. 类中变量的赋值可以通过构造函数来完成。 C. 如果类中不编写构造函数,编译时会将自动生成类所默认的不含参数的构造函数,调用该构造函数初始化类对象时,将变量初始化为该类型的默认值(如果类中没有为其赋值) D. 方法体中的局部变量必须先赋值后才能使用
- 下列关于类的包含描述正确的是() A: 可以使用赋值语句对对象成员进行初始化 B: 可以使用“参数初始式”调用成员类的构造函数初始化对象成员 C: 被包含类可以访问包含类的成员 D: 首先执行自身构造函数,再调用成员类的构造函数
- ()对象可以替代基类对象向基类对象的引用初始化或赋值
- 在Java中,关于变量的初始化赋值,以下说法不正确的是( ) A: 所有的变量都可以自动地初始化为默认值 B: 类中变量的赋值可以通过构造方法来完成 C: 如果类中没有构造方法,则编译时会自动生成一个不带参数的构造方法,调用该 构造方法初始化对象时,将变量初始化为该类型的默认值 D: 方法体中的局部变量必须先赋值后才能使用