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

来源:4-10 学生选课---应用泛型管理课程 Ⅱ

紫金湖人

2016-03-08 10:46

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 {


}




写回答 关注

1回答

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

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

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

    紫金湖人

    谢谢了!!!

    2016-03-08 14:25:43

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题