请给个代码解释一下谢谢
new外部类().成员
其实对应代码中
Inner inner=new Inner();
inner.ln();是吗?
public class Outer(){
int score=83;
public static int Inner(){
public static int In(){
int score=93;
System.out.println("外部类的score为:"+new Outer().score)
}
}
}
public static int main(String[]args){
Inner inner=new Inner();
inner.In();
}
这样运行代码就能输出该外部类的非静态成员了