课程
/后端开发
/Java
/Java入门第二季 升级版
在内部类中访问外部类的成员属性时为什么不用this关键字
2016-06-21
源自:Java入门第二季 升级版 7-6
正在回答
1 编译器自动为内部类添加一个成员变量, 这个成员变量的类型和外部类的类型相同, 这个成员变量就是指向外部类对象的引用; 2 编译器自动为内部类的构造方法添加一个参数, 参数的类型是外部类的类型, 在构造方法内部使用这个参数为1中添加的成员变量赋值; 3 在调用内部类的构造函数初始化内部类对象时, 会默认传入外部类的引用。
具体详情请参考http://www.2cto.com/kf/201402/281879.html
static 时 不需要使用,普通访问时可以使用
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答外部类访问内部类
2 回答关于外部类访问内部类方法,和内部类访问外部类方法
2 回答外部类如何访问内部类???
4 回答外部类可以访问内部类吗?
2 回答内部类访问外部类成员的问题