论坛首页· 友情链接申请·申请版主· 广告投放· 道具中心· 设为首页· 收藏本站
发新话题
打印

看看选哪个

看看选哪个

class EnclosingOne

public class InsideOne{}

public class InnerTest

public static void main(String args[])

EnclosingOne eo=new EnclosingOne();
//在这插入代码


应将哪行代码插入代码块中?
A
InsideOne ei=eo.new InsideOne();

B
eo.InsideOne ei=eo.new InsideOne();

C
InsideOne ei=EnclosingOne.new InsideOne();

D
InsideOne ei=eo.new InsideOne();

E
EnclosingOne.InsideOne ei=eo.new InsideOne();

帮忙解释一下为什么要选择这个?

TOP

选E
因为这是一个内部类,所以在引用时应该注明明确位置EnclosingOne.InsideOne
再个,就是在确定了外部类之后,才能用外部类的引用来生成内部类,因为没有一个外部类的对象,就没有内部类了

这是我的理解,可能不太精确啊。

TOP

发新话题