您的位置:首页 > 其它

外部类和内部类的创建调用实例2个

2015-03-15 17:50 239 查看
packagecom.java1234.chap03.sec06;

publicclassOuter{
privateinta=1;
/*
*定义内部类
**/
classInner{
publicvoidshow(){
System.out.println(a);
}
}
publicvoidshow(){
//实例化内部类
Innerinner=newInner();
inner.show();
}
publicstaticvoidmain(String[]args){
//通过调用外部类的方法创建实例化内部类
Outerouter=newOuter();
outer.show();
}

}

执行结果:1

packagecom.java1234.chap03.sec06;

publicclassOuter2{
privateinta=2;
/*
*定义内部类
**/
classInner{
publicvoidshow(){
System.out.println(a);
}
}

publicstaticvoidmain(String[]args){
//直接new一个外部类的内部类
Outer2outer2=newOuter2();
Outer2.Innerinner=outer2.newInner();
inner.show();
}

}

执行结果:2


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: