个人觉得应该是
InsideOne ei=eo.new InsideOne();我觉得靠的应该是你怎么去new 一个内部类

解决方案 »

  1.   

    选E ,考的是内隐类!(inner class)
      

  2.   

    这是考你如何去创建一个内隐类的实例,non-static 的内隐类必须有一个外包类(enclosing class)。原因是inner class必须依附于一个外包类的实例,故创建时必须先有一外包类的实例,并由此new一个内隐类的实例。EnclosingOne.InsideOne ei 这是声明,eo是EnclosingOne的实例,通过它来new一个EnclosingOne.InsideOne 实例。如果public class InsideOne{} 改为public static class InsideOne{} ,则可写为:EnclosingOne.InsideOne ei = EnclosingOne.InsideOne() 
      

  3.   

    我觉得这样写好像更好理解点(我凑热闹),哈哈.EnclosingOne.InsideOne ei=new eo.InsideOne();