0
我正在嘗試爲此設計類圖編寫Java代碼。這個問題出現在過去的考試中。來自設計類圖的java骨架代碼。刪除錯誤
我無法正確理解FullTimeStudent和PartTimeStudent與PHD程序的關係。如果我的代碼中有任何其他錯誤,請糾正我。
這裏是我的代碼
class student{
int registration;
String name;
public void setName (String name) {
this.name = name;
}
}
class FullTimeStudent extends student{}
class PartTimeStudent extends student{}
interface course{
void setInstructorName(String name);
}
class PhdCourse implements course{
int courseCode;
String coursename;
String courseArea;
String courseInstructor;
@Override
public void setInstructorName (String name) { this.courseInstructor = name;
}
}
class PHDTheasis{ int code; String topic; String area; }
class PHDprogram{
FullTimeStudent ft;
PartTimeStudent pt;
int deptcode;
public void registerCourse(PhdCourse c){}
public void registerTheasis(PHDTheasis t){}
}