现有: 1. class HorseRadish { 2. // insert code here 3. protected HorseRadish(int x) { 4. System.out.println("bok choy"); 5. } 6. } 7. class Wasabi extends HorseRadish { 8. public static void main(String [] args) { 9. Wasabi w = new Wasabi(); 10. } 11. } 分别插入到第 2 行,哪两项允许代码编译并产生"bok choy" 输出结果?()
A// just a comment
Bprotected HorseRadish() { }
Cprotected HorseRadish() { this(42);}
Dprotected HorseRadish() { new HorseRadish (42);}
相关问题推荐
-
4位反序数,设N是一个四位数,它的9倍恰好是其反序数,求N。(反序数就是将整数的数字倒过来形成的整数,如1234的反序数是4321。)
-
现有: class Parser (类)extends(继承) Utils { public static void main(String [] args) { System.out.print(输出打印)(new Parser().getInt("42")); } int getInt(String arg) { return Integer.parseInt(arg); } } class Utils { int getInt(String arg) throws Exception { return 42; } } 结果为:()
A、 42
B、 编译失败。
C、 无输出结果。
D、 运行时异常被抛出。
-
请描述一下JVM加载class文件的原理机制?
-
在Java中,关于HashMap类的描述,以下错误的是()。
A、 HashMap使用键/值得形式保存数据
B、 HashMap 能够保证其中元素的顺序
C、 HashMap允许将null用作键
D、 HashMap允许将null用作值
-
以下的代码是如何实现事件处理过程的?() class HelllWordFrame_jButton4_actionAdapter implements ActionListener { HelloWorldFrame adaptee; HelloworldFrame_jButton4_actionAdapter(HelloWorldFrame adaptee){ this.adaptee=adaptee;} public void actionPerformed(ActionEvent e){ adaptee,jButton4_actionPerfomed(e);} }
A在事件处理类的actionPerformed函数中,调用主框架的对应函数进行处理
B事件处理类实现了ActionListener接口
C主框架作为事件处理类的一部分,包括在事件处理类中
D在事件处理类的构造函数中将主框架的引用变量传递给事件处理类
E在事件处理类的构构造函数中,创建一个主框架对象,并显示该对象