那个松鼠
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入门第二季 升级版
530642 学习 · 6091 问题
相似问题