簡體   English   中英

如何從子類訪問超類對象?

[英]How to access the superclass object from the subclases?

我被要求用Java編寫一個程序,該程序具有一個名為1.College的類(它的數據成員具有'collegeName'和'address')2.繼承了College的部門(並且具有'departmentName'和'hodName'作為3.繼承部門的FaultyMember(它的數據成員具有'facultyMember','facultyMemberQualification'和'yearsOfExperience')。

我希望用戶輸入學院的名稱及其地址。 然后要求用戶輸入學院中的部門編號,然后輸入每個部門的名稱以及相應的部門HOD。 現在,當用戶輸入第一個部門的名稱時,程序還會詢問每個部門中教員的人數,並輸入教員的姓名,資格和工作年限。

我面臨的問題是,在我的問題中,超級類“部門”需要訪問子類“ FacultyMember”。

如何解決問題。

到目前為止,我已經編寫了代碼。

您好,無需深入探討您的senario的設計語義。 問題的答案是。

父母階級有義務了解其子女。 因此,您無法訪問父級內部的子級字段。

關於senario的設計。 請閱讀有關“具有”和“是”的關系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM