在Java中,如果一个类的成员变量与局部变量同名,那么在局部变量的作用域内,如何引用类的成员变量?

答案解析

在Java中,当类的成员变量与局部变量同名时,局部变量的作用域会屏蔽成员变量。为了在局部变量的作用域内引用类的成员变量,必须使用this关键字。this关键字代表当前对象,可以用来明确指定引用的是当前对象的成员变量。选项A错误,因为直接使用变量名会引用局部变量。选项C错误,因为super关键字用于引用父类的成员,而不是当前类的成员变量。选项D错误,因为使用this关键字可以引用类的成员变量。
正确答案:B
随机推荐
开始刷题