课程
/后端开发
/Java
/Java入门第二季 升级版
第一个问题
同样是外部类,同样是相同名字,为什么在之前成员内部类那一节中要加this,而在这个静态内部中中不用加
第二个问题
为什么不能像之前一样,先创建外部类的对象,然后再创建内部类的对象,怎么就直接创建内部类的对象了
2019-07-22
源自:Java入门第二季 升级版 7-7
正在回答
普通内部类中, 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字。
静态成员内部类中,如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员
慕容45601
Manba4Life 提问者 回复 慕容45601
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答求解答这个问题
2 回答小问题 求解答
1 回答两个疑问,求解。
6 回答求解答求解答
2 回答如题。。求解答