问答题
如下程序在编译时出错,请改正程序中的错误,使之顺利通过编译和运行。
注意:不改动程序结构,不得增行或删行。
class SubClass extends BaseClass
{
}
class BaseClass
{
String str;
public BaseClass()
{
SyStem.out.println("good");
}
public BasecClass(String s)
{
str=s;
}
}
public class ConstructTest1
{
public static void main(String args[])
{
SubClass s=new SubClass("hi");
BaseClass b=new BaseClass("Java");
}
}
【参考答案】
改为SubClass=new SubClass();[讲解] 本题是考查对类构造函数的理解。当一个类中未显示定义构造函数......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)