这是在类外调用的成员内部类的示例。
//Program of memeber inner class that is invoked outside a class
class Outer {
private int data=10;
class Inner {
void msg() {
System.out.println("Data: " + data);
}
}
}
class Test {
public static void main(String args[]) {
Outer obj=new Outer();
Outer.Inner in = obj.new Inner();
in.msg();
}
}
有人可以解释这行代码:Outer.Inner in = obj.new Iner()
; 是什么obj.new Inner()
意思?