Java中 外部类如何对嵌套类进行实例化

来源:互联网 发布:记忆训练的软件 编辑:程序博客网 时间:2024/05/29 05:07

问题:

1.B类被A类嵌套,那么在C类中如何调用B类的成员呢?

2.外部类如何对嵌套类进行实例化?

带着这2个问题,我举例说明如下,如果您对嵌套类有更深入的理解和心得,别忘了与大家分享.

/*远外部类访问内部类(嵌套类)为了区分层次关系,远外部类是我自己定义的.*/class Ot //相对Bt类来说,Ot类是个外部类{int ot_j=10;class Bt{String bt_j="扪心自问,你努力了吗?用心做好每一件事.";void bt_f1(){System.out.println("ot_j="+ot_j);}}}class Rt//相对Bt类来说,Ot类是个远外部类{public static void main(String[]args){Ot ot_dx=new Ot();Ot.Bt  bt_dx=ot_dx.new Bt();//创建Bt类的对象,此处要注意类与类,对象与对象那种层次关系.bt_dx.bt_f1();//调用Bt类里的方法.System.out.println("bt_j="+bt_dx.bt_j);}}