java获得内部类对象的方法

1、使用静态内部类

2、先new用外部类

3、用外部类的方法返回内部类对象

class OuterClass

{
         public static class InnerClassA
         {
                   public InnerClassA(){
                          
                   }
         }
         public class InnerClassB
         {
                   public InnerClassB(){
                            
                   }
         }
         public InnerClassB test(){
                   return new InnerClassB();
         }
 
}
//Test.java
public class Test
{
         public static void main(String [] args){
                   OuterClass.InnerClassA oia=new OuterClass.InnerClassA();
                  
                   OuterClass oc=new OuterClass();
                   OuterClass.InnerClassB oib=oc.new InnerClassB();
                   OuterClass.InnerClassB oib1=oc.test();
 
         }
}
posted on 2015-05-05 14:26  _故乡的原风景  阅读(1288)  评论(0编辑  收藏  举报