黑马程序员技术交流社区
标题:
方法内部类中不能访问外部类的成员变量(对不对)?
[打印本页]
作者:
15114111253
时间:
2016-7-28 18:55
标题:
方法内部类中不能访问外部类的成员变量(对不对)?
方法内部类中不能访问外部类的成员变量(对不对)?
作者:
yuxing
时间:
2016-7-28 21:07
可以访问,你把内部类党组欧外部类的一个成员变量或方法就行了
作者:
accomplonely
时间:
2016-7-29 21:28
肯定可以啊
作者:
as2991
时间:
2017-6-7 18:55
class Outter {
private int age = 12;
class Inner {
private int age = 13;
public void print() {
int age = 14;
System.out.println("局部变量:" + age);
System.out.println("内部类变量:" + this.age);
System.out.println("外部类变量:" + Outter.this.age);
}
}
}
作者:
流ss逝
时间:
2017-6-9 00:06
这个要看是什么情况,在JDK1.7的版本,方法内部类要是想外部类的变量时,外部类的变量必须被final修饰,在JDK1.8后可以访问,jvm会默认添加一个final
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2