成员变量和局部变量有什么不同
成员变量(在类体中定义,在整个类中都有效);局部变量(在方法中定义,只在本方法中有效);在方法中声明的变量以及方法中的参数称为局部变量;如果局部变量名与成员变量名相同,则成员变量被屏蔽。
举一反三
内容
- 0
如果局部变量与成员变量相同,则成员变量被屏蔽。()
- 1
下面有关成员变量和局部变量的说法中,错误的是()。 A: 成员变量可以指定访问权限,而局部变量不能。 B: 成员变量和局部变量一般具有不同的作用域和生存周期。 C: 系统会为成员变量和局部变量提供默认初始值。 D: 成员方法中的形式参数类似局部变量,只在本方法体中有效。
- 2
成员变量成员方法局部变量实例变量静态变量这几种的区别是什么啊.
- 3
关于成员变量与局部变量,下列说法错误的是( ) A: 成员变量指的是在类里定义的变量;局部变量指的是在方法中或者方法上定义的变量 B: 在类中的位置不同,其中局部变量在方法中或者方法声明上(形式参数) C: 成员变量有默认值如0或null D: 成员变量只用于自己的方法内部
- 4
Java中成员变量与局部变量同名时,成员变量被隐藏( )。