namespace ConsoleApplication1
{
    class Class1
    {
        public void showA()
        {
            Console.WriteLine("A");
        }        public class Class2 
        {
            public void showB()
            {
                Console.WriteLine("B");
            }
        }
    }
}

解决方案 »

  1.   

    Class1.Class2 cl = new Class1.Class2();
    c1.showB();
      

  2.   

    java?java也不是这样输出的,你究竟想哪样?
    class Class1{
                public void showA(){
                   System.out.println("A");
                }
                class Class2 {
                    public void showB(){
                    System.out.println("B");
                  }
                }   
            }
            public static void main(String[] args) {
                 //第一种写法
                 Class1 c1 = new Class1();
                 Class1.Class2 c2 = c1.new Class2();
                 c2.showB();
                 //第二种写法
                 //Class1.Class2 c  = new Class1().new Class2();
                 //c.showB();
            }
         }
      

  3.   

    C#实现了,我想知道 java怎么实现Class2的实例化