public class parcel2{
class Contents{ //内部类
private int i=11;
public int value(){ return i;}
}
public Contents contents(){ //外部类方法
retune new Comtents();
}
public Static void main(String[] args){
parcel2 p=new parcel2(); //创建外部类对象
parcel2.Contents=p.contents(); //创建内部类对象
}
}
如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象,那么必须像在mian()方法中那样,具体指明
这个对象的类型:OuterClassName.InnerClassName. |