下面有关类中变量说法正确的是()
A: varage=18字段必须得初始化
B: varage=20底层编译器会自动为私有的age添加get和set的公有方法,可以理解为伪public类型
C: 像以下变量定义private[this]vargender="male"表明private[this]只有该类的this可以使用
D: valheight=170变量只有get方法,在初始化后不能变更
A: varage=18字段必须得初始化
B: varage=20底层编译器会自动为私有的age添加get和set的公有方法,可以理解为伪public类型
C: 像以下变量定义private[this]vargender="male"表明private[this]只有该类的this可以使用
D: valheight=170变量只有get方法,在初始化后不能变更
举一反三
- 关于Private和Public说法正确的是()。 A: 两者没有区别 B: private定义私有变量或者公开变量 C: Public定义私有变量 D: Public定义的变量可以在Unity中赋值
- 下面有关私有变量和私有方法的声明,叙述正确的有()。 A: 用关键字private修饰的成员变量和方法,称为私有变量和私有方法 B: 用关键字protected修饰的成员变量和方法,称为私有变量和私有方法 C: 用关键字public修饰的成员变量和方法,称为私有变量和私有方法 D: 私有变量不能通过对象直接访问,只有在本类中创建的该类对象,才能访问自己的私有变量
- 在Java中,关于变量的初始化赋值,以下说法不正确的是( ) A: 所有的变量都可以自动地初始化为默认值 B: 类中变量的赋值可以通过构造方法来完成 C: 如果类中没有构造方法,则编译时会自动生成一个不带参数的构造方法,调用该 构造方法初始化对象时,将变量初始化为该类型的默认值 D: 方法体中的局部变量必须先赋值后才能使用
- 以下关于定义变量的说法正确的是() A: var定义的变量初始化后不能再修改 B: val定义的变量初始化后不能再修改 C: var定义的变量初始化后可以再修改 D: val定义的变量初始化后可以再修改
- 关于public和private,下面说法错误的是: A: private修饰的成员变量和方法仅仅只能在本类中访问 B: public修饰的成员变量和方法可以在任何地方访问 C: private修饰的成员变量和方法可以在本类和子类中访问 D: public修饰的成员变量和方法只能在同一个包中访问