나는 환자 클래스에 사람이 클래스를 확장 어려움을 겪고다른 생성자로 클래스를 확장하는 방법은 무엇입니까?
나는 생성자와 Person 클래스는 그때
공용 클래스 환자가 사람을 확장하는 환자 클래스가
public Person(String firstname,String surname) {
fFirstname=firstname;
fSurname=surname;
}
처럼 보이는이
대략 찾고있는 환자를위한 생성자를 갖고 싶습니다
public Patient(String hospNumber) {
fFirstname = lookup(hospNumber,"firstname");
fSurname = lookup(hospNumber,"surname");
}
그러나 환자 생성자 (String, String)가 필요하다는 불만이 있습니다. 왜 그런지 알 수 있지만 환자의 개인 수업을 확장하는 방법을 알 수 없습니다.
나는 그것을 시도했지만 슈퍼 (fFirstname, fSurname) 앞에 fFirstname과 fSurname을 생성하는 두 줄이 있었는데, 이것은 super가 첫 번째 줄이어야한다는 오류를 생성했다. 귀하의 제안은 잘 작동합니다. 감사합니다. –
@TonyWolff super는 항상 첫 번째 라인이되어야합니다. – Arjit