我有這個類,聯繫人:的Java找不到父類
public class Person{
String firstname;
String lastname;
public Person(String fname, String lname){
}
public String toString(){
}
}
而這個子類,學生:
public class Student extends Person{
Student(){
super();
}
int studentID;
int level;
public Student(String fName, String lName, int gLevel){
}
public int getLevel(){
}
public String toString(){
}
}
當我在DrJava編譯,我得到的錯誤:
cannot find symbol
symbol : constructor Person()
location: class Person
我不確定是什麼問題。我的理解是使用super()構造函數應該可以解決這個問題,而且在代碼中甚至不需要。我的代碼與我在網上看到的任何示例都可以展示Java中的繼承,但我仍然會遇到這個錯誤。
你怎麼看'超()'電話? – 2015-02-24 14:48:49
我的理解是,super()將父類中的參數傳遞給子類。 – 2015-02-24 14:50:09
反過來:從小孩到父母。但是,它仍然在哪裏提供這個?你沒有一個不帶參數的構造函數。 – 2015-02-24 14:50:49