class Demo02_InnerClass{
public static void main(String[] args){
//Demo02_InnerClass.java:3: 错误: Outer.Inner可以在Outer中访问private
//Outer.Inner oi = new Outer().new Inner();
// ^
//Demo02_InnerClass.java:3: 错误: Outer.Inner可以在Outer中访问private
//Outer.Inner oi = new Outer().new Inner();
// ^
//2 个错误
//Outer.Inner oi = new Outer().new Inner();
//oi.method();
Outer o = new Outer();
o.print();
}
}
class Outer{
private int num = 10;
private class Inner{
private void method(){
System.out.println(num);
}
}
public void print(){
Inner i = new Inner();
i.method();
}
}