有关成员变量和局部变量的说法中,错误的是________。
A: 系统会对局部变量和成员变量进行默认初始化
B: 局部变量使用前必须赋初值,因为系统不会对局部变量进行默认初始化
C: 成员变量无论声明位置,其作用区域都为整个类
D: 局部变量的作用区域为声明变量的复合语句块
A: 系统会对局部变量和成员变量进行默认初始化
B: 局部变量使用前必须赋初值,因为系统不会对局部变量进行默认初始化
C: 成员变量无论声明位置,其作用区域都为整个类
D: 局部变量的作用区域为声明变量的复合语句块
举一反三
- 关于局部变量和成员变量,以下说法错误的是: A: 类的成员包括成员变量和成员方法。 B: 成员变量可以不明确初始化,系统会赋默认值。 C: 局部变量可以不明确初始化,系统会赋默认值。 D: 局部变量和成员变量的作用范围不同。
- 下面关于类的说法那个是不正确的() A: 类体中只能有变量定义和成员方法的定义,不能有其他语句 B: 成员变量的声明和书写位置无关,局部变量声明和书写位置有关 C: 局部变量和成员变量同名局部变量会被隐藏掉 D: 局部变量没有默认值,成员变量有默认值。
- 下面有关java局部变量,成员变量的说法,错误的是? A: 类中定义的变量,即成员变量,如果没有初始化,会有默认值。 B: 局部变量指的是在方法中定义的变量,如果没有初始化,会有默认值 C: 局部变量只在方法内有效 D: 成员变量在类中有效
- 下面有关成员变量和局部变量的说法中,错误的是()。 A: 成员变量可以指定访问权限,而局部变量不能。 B: 成员变量和局部变量一般具有不同的作用域和生存周期。 C: 系统会为成员变量和局部变量提供默认初始值。 D: 成员方法中的形式参数类似局部变量,只在本方法体中有效。
- 从三类变量作用域的范围来看,以下()正确。 A: 系统变量>;局部变量>;用户变量 B: 系统变量>;用户变量>;局部变量 C: 系统变量<;用户变量<;局部变量 D: 系统变量<;局部变量>;用户变量