单项选择题
class BitStuff {
BitStuff go() { System.out.print("bits "); return this; }
}
class MoreBits extends BitStuff {
MoreBits go() { System.out.print("more "); return this; }
public static void main(String [] args) {
BitStuff [] bs = {new BitStuff(), new MoreBits()};
for( BitStuff b : bs)
b.go();
}
}
结果为:()
A.bits bits
B.bits more
C.more more
D.编译失败
点击查看答案&解析
相关考题
-
单项选择题
class Mineral { static String shiny() { return "1"; } } class Granite extends Mineral { public static void main(String [] args) { String s = shiny() + getShiny(); s = s + super.shiny(); System.out.println(s); } static String getShiny() { return shiny(); } } 结果为:()
A.3
B.12
C.111
D.编译失败 -
单项选择题
class Beverage { Beverage() { System.out.print("beverage "); } } class Beer extends Beverage { public static void main(String [] args) { Beer b = new Beer(14); } public int Beer(int x) { this(); System.out.print("beer1 "); } public Beer() { System.out.print("beer2 "); } } 结果是什么?()
A.beer1 beverage
B.beer2 beverage
C.beverage beer1
D.编译失败 -
单项选择题
public class Pet{ public void speak(){ System.out.print(“ Pet ”); } } public class Cat extends Pet{ public void speak(){ System.out.print(“ Cat ”); } } public class Dog extends Pet{ public void speak(){ System.out.print(“ Dog ”); } } 执行代码 Pet[] p = {new Cat(),new Dog(),new Pet()}; for(int i=0;i〈p.length;i++) p[i].speak(); 后输出的内容是哪项?()
A.Pet Pet Pet
B.Cat Cat Cat
C.Cat Dog Pet
D.Cat Dog Dog
