局部变量能与成员变量重名吗?

来源:8-5 Java 中的成员变量和局部变量

铅笔留痕

2016-09-13 11:19

局部变量能与成员变量重名吗?

写回答 关注

7回答

  • leowei
    2016-11-08 16:44:07

    可以重名,如果要调用成员变量,要加this. 


  • 小污菊
    2016-10-12 22:17:51

    可以的 当成员变量和局部变量同时存在一个方法时,局部变量优先级高,如果此时想使用成员变量而不是局部变量,可以使用this关键字,用法是 this.变量名 。在写一个拥有成员变量的类时,最好在所有使用成员变量的时候在其前面添加this关键字

  • ziom
    2016-09-15 07:30:53

    可以。

  • qq_何必忙著為自己解釋_03169832
    2016-09-13 14:19:23

    当两种变量同名时,局部变量具有更高的优先级


  • 慕粉3852747
    2016-09-13 13:13:12

    可以,局部会屏蔽全局。

  • 慕粉3985442
    2016-09-13 11:40:19
    能的  但是在方法中调用的时候 是就近原则   会调用局部变量不会调用成员变量。
  • jason_JAVA
    2016-09-13 11:31:20

    不能的

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530642 学习 · 6091 问题

查看课程

相似问题