问答详情
源自:4-10 学生选课---应用泛型管理课程 Ⅱ

没有在Course类中添加无参构造器,使用ChildCourse类继承Course类也没有报错,怎么回事?

public class Course {

    private String name;

    public String getName() {

        return name;

    }

    public void setName(String name) {

        this.name = name;

    }

    private String id;

    public String getId() {

        return id;

    }

    public void setId(String id) {

        this.id = id;

    }

}





public class ChildCourse extends Course {


}




提问者:紫金湖人 2016-03-08 10:46

个回答

  • 堇延未七
    2016-03-08 12:24:35

    没有指定构造方法时,系统会自动生成一个无参构造方法,你看不见的。

    当你在Course类中添加一个有参构造方法,此时系统不会再自动生成无参构造方法,就会报错了。