课程
/后端开发
/Java
/Java入门第二季 升级版
局部变量能与成员变量重名吗?
2016-09-13
源自:Java入门第二季 升级版 8-5
正在回答
可以重名,如果要调用成员变量,要加this.
可以的 当成员变量和局部变量同时存在一个方法时,局部变量优先级高,如果此时想使用成员变量而不是局部变量,可以使用this关键字,用法是 this.变量名 。在写一个拥有成员变量的类时,最好在所有使用成员变量的时候在其前面添加this关键字
可以。
当两种变量同名时,局部变量具有更高的优先级
可以,局部会屏蔽全局。
能的 但是在方法中调用的时候 是就近原则 会调用局部变量不会调用成员变量。
不能的
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答全局变量与局部变量重名
2 回答成员变量跟局部变量重名的问题
3 回答局部变量与成员变量重名时,在方法里面如何调用成员变量
3 回答成员变量、局部变量与C中的全局变量、局部变量区别
1 回答成员变量和局部变量