JAVA 中外部类可以访问非静态内部类的私有属性???

代码如下:return new InnerClass(32).m;竟然编译通过?
public class OuterClass {
private class InnerClass{
private int m;
InnerClass(int m){
this.m=m;
}
}
public OuterClass(){
}

public int outPut(){
return new InnerClass(32).m;
}
}

第1个回答  2011-11-05
这明明就是调用构造方法赋值嘛 常识啊 大哥
相似回答