下面有关java局部变量,成员变量的说法,错误的是?
A: 类中定义的变量,即成员变量,如果没有初始化,会有默认值。
B: 局部变量指的是在方法中定义的变量,如果没有初始化,会有默认值
C: 局部变量只在方法内有效
D: 成员变量在类中有效
A: 类中定义的变量,即成员变量,如果没有初始化,会有默认值。
B: 局部变量指的是在方法中定义的变量,如果没有初始化,会有默认值
C: 局部变量只在方法内有效
D: 成员变量在类中有效
B
举一反三
- 下面有关java实例变量,局部变量,类变量和final变量的说法,错误的是()。 A: 实例变量指的是类中定义的变量,即类成员变量,如果没有初始化,会有默认值。 B: 局部变量指的是在方法中定义的变量,如果没有初始化,会有默认值 C: 类变量指的是用static修饰的属性 D: final变量指的是用final 修饰的变量
- 关于成员变量与局部变量,下列说法错误的是( ) A: 成员变量指的是在类里定义的变量;局部变量指的是在方法中或者方法上定义的变量 B: 在类中的位置不同,其中局部变量在方法中或者方法声明上(形式参数) C: 成员变量有默认值如0或null D: 成员变量只用于自己的方法内部
- 下面关于类的说法那个是不正确的() A: 类体中只能有变量定义和成员方法的定义,不能有其他语句 B: 成员变量的声明和书写位置无关,局部变量声明和书写位置有关 C: 局部变量和成员变量同名局部变量会被隐藏掉 D: 局部变量没有默认值,成员变量有默认值。
- 关于局部变量和成员变量,以下说法错误的是: A: 类的成员包括成员变量和成员方法。 B: 成员变量可以不明确初始化,系统会赋默认值。 C: 局部变量可以不明确初始化,系统会赋默认值。 D: 局部变量和成员变量的作用范围不同。
- 成员变量在整个类中有效,而局部变量只在定义它的方法内有效。()
内容
- 0
定义在类中的变量叫成员变量,定义在方法中的变量叫局部变量。
- 1
定义在类中的变量被称为局部变量,定义在方法中的变量被称为成员变量。( )
- 2
成员变量在整个类内都有效,(____)变量只在定义他的方法内有效。第1空答案:局部变量
- 3
关于类的成员变量与方法的局部变量,下列说法错误的是: A: 成员变量和局部变量一样,都有默认值0、0.0、false或者null。 B: 局部变量必须先定义后使用。 C: 成员变量定义位置无关紧要,其作用域是该类中所有的成员方法。 D: 成员变量和局部变量未赋值可以直接输出其值
- 4
关于变量和常量的说法不正确的是() A: 变量的值在程序运行过程中可以改变,而常量的值不能改变。 B: 局部变量是指在类的方法中定义的变量。 C: 成员变量是指在类体中定义的变量。成员变量可能与局部变量同名。 D: 常量只能在方法中定义。