访问外部类或内部类时是否要加外部类名或内部类名.this.属性或方法

来源:7-7 Java 中的静态内部类

qq_北爱_0

2015-10-17 23:38

访问外部类或内部类时是否要加外部类名或内部类名.this.属性或方法


写回答 关注

2回答

  • Uestc_L
    2015-10-31 12:49:14

    这个要分内部类是否是静态类以及是否和外部类有相同名的成员变量,如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,就要使用 this 关键字,当静态内部类访问外部类的静态成员变量而且成员变量名有相同时,此时就要用外部    类名.你要调用的成员变量名  来访问成员变量。

  • 心悦君夕
    2015-10-19 11:25:08

    不一定。具体你看看课程中讲的,有很多种方式来访问内部类或者外部类中的属性或者方法

Java入门第二季 升级版

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

530642 学习 · 6091 问题

查看课程

相似问题