问答详情
源自:8-5 Java 中的成员变量和局部变量

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

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

提问者:铅笔留痕 2016-09-13 11:19

个回答

  • 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

    不能的