Manba4Life
2019-07-22 15:11
第一个问题
同样是外部类,同样是相同名字,为什么在之前成员内部类那一节中要加this,而在这个静态内部中中不用加
第二个问题
为什么不能像之前一样,先创建外部类的对象,然后再创建内部类的对象,怎么就直接创建内部类的对象了
普通内部类中, 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字。
静态成员内部类中,如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员
Java入门第二季 升级版
530655 学习 · 6091 问题
相似问题