JAVAOOP测试题
1、 分析下列代码
class Aclass{
Aclass(){
System.out.print(“Aclass”);
}
}
public class Bclass extends Aclass{
public Bclass(){
System.out.println(“Bclass”);
}
public static void main(String[] args){
Aclass a = new Aclass();
Aclass a1 = new Bclass();
}
}
其执行的结果为()。
a) 编译失败
b) 编译成功且输出”Aclass Bclass”
c) 编译成功且输出”Aclass Aclass Bclass”
d) 编译成功且输出”Aclass Bclass Bclass”
2、 分析下列程序
Class Super{
public int i=0;
public Super(String text){
i = 1;
}
}
public class Sub extends Super{
public Sub(String text){
i=2;
}
public static void main(String[] args){
Sub sub = new Sub(“Hello”);
System.out.println(sub.i);
}
}
该程序的结果是()。
a) 编译失败
b) 编译成功且输出“0”
c) 编译成功且输出“1”