2013-02-09 34 views

回答

0

大膽猜測:

Employee employee = new Employee(); 
employee.faculty = new Faculty(); 
4

的類層次結構是錯誤的。教師不是員工,所以不應該有繼承層次。

這句話並不意味着太多,因爲實例化一個變量並不意味着什麼。我認爲這意味着:創建一個Employee類的新實例。員工應參考教職員工的一個實例。所以它應該有一個Faculty類型的領域。

編輯:

基於完整的說明,類層次結構是正確的。但是這個班級的名字卻非常糟糕。它應該被命名爲「FacultyMember」或「Professor」(因爲這就是它的原因)。

措辭也不是很好的選擇。什麼「實例化僱員變量,引用一個新的學院」意味着在這方面是:

Employee employee = new Faculty(...); 
+0

+ 1遲到了與完全相似的推理。 :) – 2013-02-09 09:54:27

+0

謝謝......我正在做正確的事情。 – Ahmar 2013-02-09 10:06:08