求解D Outer.Inner a= new Outer.new Inner();Outer.Inner a= new Outer.Inner(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Inner Inner a= new Inner(); Inner a= new Inner();Outer.Inner a= new Outer.new Inner();是对的其中:Inner a= new Inner(); 用于在Outer类之内实例化InnerOuter.Inner a= new Outer.new Inner(); 用于在Outer类之外实例化Inner Outer o= new Outer();Outer.Inner a= new o.Inner();Outer.Inner a= new Outer.new Inner(); static 内部类应该是自动成为顶级类,可以Inner a= new Inner();直接建立 TO yyand23(风):我做了试验,不行呀?若从外部构造Inner,必须是Outer.Inner,否则不能编译 (can not resolve symbol) 我的正确答案首先,题目有错:第二行class static Inner 错了,没有这种写法的。应该改为 static class Inner 其次,答案只有一个Outer.Inner a= new Outer.Inner();(这一项只对static的内部类正确)如果1.把选项第三个Outer.Inner a= new Outer.new Inner();改为 Outer.Inner a= (new Outer).new Inner();2.或者把选项第二个Outer o= new Outer();Outer.Inner a= new o.Inner();改为Outer o= new Outer();Outer.Inner a= o.new Inner();那么这两个也对(这两个选项对无论是否static的内部类都是对的) 对static的内部类正确的只有一个:Outer.Iner o=new Outer().new Inner()在java2复习重点及模拟试题115页最上边。所以答案是C. 九九乘法表 Java进制转换 堆栈问题 关于加 wav声音的个小问题哦(在线急求 ) 前辈门,教教我~~~~~~~~~在线等哦 小弟有疑问,请教高手! java好学么 再议关于日期的问题!****** :) 怎么在Applet窗口click按钮以后跳转到另外一个页面[我的代码有错吗?] 有关Panel的刷新问题 java中的定时如何实现 求助!!!哪裏能找到有關TelnetInputStream的文檔?
Inner a= new Inner();
Outer.Inner a= new Outer.new Inner();
是对的其中:
Inner a= new Inner(); 用于在Outer类之内实例化Inner
Outer.Inner a= new Outer.new Inner(); 用于在Outer类之外实例化Inner
Outer.Inner a= new Outer.new Inner();
直接建立
Outer.Inner,否则不能编译 (can not resolve symbol)
第二行class static Inner 错了,没有这种写法的。
应该改为 static class Inner 其次,答案只有一个
Outer.Inner a= new Outer.Inner();(这一项只对static的内部类正确)如果
1.把选项第三个Outer.Inner a= new Outer.new Inner();
改为 Outer.Inner a= (new Outer).new Inner();
2.或者把选项第二个
Outer o= new Outer();Outer.Inner a= new o.Inner();
改为Outer o= new Outer();Outer.Inner a= o.new Inner();
那么
这两个也对(这两个选项对无论是否static的内部类都是对的)
Outer.Iner o=new Outer().new Inner()
在java2复习重点及模拟试题115页最上边。
所以答案是C.