【发布时间】:2014-06-17 05:05:24
【问题描述】:
我正在做一个项目,我收到错误“隐式超级构造函数 Person() 未定义。必须显式调用另一个构造函数”,我不太明白。
这是我的person类:
public class Person {
public Person(String name, double DOB){
}
}
我的学生类在尝试实现 person 类并给它一个讲师变量时。
public class Student extends Person {
public Student(String Instructor) {
}
}
【问题讨论】:
-
在
public Student(String instructor)的第一行尝试super("Name", dob); -
不调用合适的超级构造函数,学生怎么知道它的名字和DOB是什么
标签: java class constructor superclass