那个松鼠
2016-01-13 12:26
静态内部类调用外部类的非静态成员变量怎么调呀?
非静态的成员变量,调用顺序为
1、外部类实例化:outer out=new outer() ;
2、在静态内部类调用:int i=out.i ;
或者1 2步直接合并:int i=new outer().i ;
public class Outer{
private String name="zhangsan";
public static Inner{
public void show(){
System.out.print(new Outer().name);
Outer o = new Outer();
System.out.print(o.name);
}
}
}Java入门第二季
531291 学习 · 6327 问题
相似问题