单项选择题
public class Pet{
private String name;
public Pet(){
System.out.print(1); }
public Pet(String name){
System.out.print(2); } }
public class Dog extends Pet{ public Dog(){
System.out.print(4); }
public Dog(String name){
super(name);
System.out.print(3); }
}
执行new Dog(“棕熊”);后程序输出是哪项?()
A. 33
B. 13
C. 23
D. 123
点击查看答案&解析
相关考题
-
单项选择题
public class Pet{ private String name; public Pet(){ System.out.print(1); } public Pet(String name){ System.out.print(2); } } public class Dog extends Pet{ public Dog(){ System.out.print(4); } public Dog(String name){ //这里隐藏了一句代码:super.pet(); this(); System.out.print(3); } } 执行new Dog(“棕熊”);后程序输出是哪项?()
A. 143
B. 423
C. 243
D. 1134 -
单项选择题
public class Pet{ private String name; public Pet(){ System.out.print(1); } public Pet(String name){ System.out.print(2); } } public class Dog extends Pet{ public Dog(String name){ //这里隐藏了一句代码:super.pet(); System.out.print(3); } } 执行new Dog(“棕熊”);后程序输出是哪项?()
A. 23
B. 1 3
C. 123
D. 321 -
单项选择题
public class Employee{ private String name; public Employee(String name){ this.name = name; } public String getName(){ return name; } } public class Manager extends Employee{ private String department; public Manager(String name,String department){ this.department = department; super(name); (应于上一行掉位置) System.out.println(getName()); } } Super的位置是否在方法的首行 执行语句new Manager(“smith”,”SALES”)后程序的输出是哪项?()
A. smith
B. null
C. SALES
D. 编译错误
