课程
/后端开发
/Java
/Java入门第二季 升级版
如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字。成员内部类调用外部类属性为什么要outer.this.b,直接·outer.b不就行吗
2015-04-28
源自:Java入门第二季 升级版 7-6
正在回答
说的很对
如果b是outer的静态变量即类变量则可以被outer直接访问
因为b是outer的成员变量所以b不是属于外部类的而是属于外部类的对象的,所以b不能被外部类即outer直接访问,而this指的是当前类的对象从而可以访问b
永远的蓝天
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答求解,大神
2 回答求大神解答~
2 回答求大神解答!
3 回答求大神解答
10 回答求解!大神来。。。。。。。。。。。。。。。。