
提问人:网友l******8
发布时间:2022年5月1日 23:57
[单选题]
分析如下所示的Java代码,则选项中的说法正确的是( )。
class Parent{
public String name;
public Parent(String pName){
this.name = pName;
}
}
public class Test extends Parent { //1
public Test(String Name){ //2
name="hello"; //3
super(""kitty""); //4
}
}
A . 第2行错误,Test类的构造函数中参数名称应与其父类构造函数中的参数名相同B . 第3行错误,应使用super关键字调用父类的name属性,改为super.name=""hello"";C . 第4行错误,调用父类构造方法的语句必须放在子类构造方法中的第一行D . 程序编译通过,无错误"

