2017-06-12 45 views
-5

請爲以下使用案例提供最佳設計技巧 ............................. ..............................................使用Java OOP實現員工層次

在一家公司,我們有不同的部門。在每個部門下,我們有多名員工。我需要使用JAVA將員工的詳細信息寫入文件。

該文件的格式如下,第一部分將給出公司詳細信息,第二部分將是員工詳細信息,第三部分將是部門詳細信息。

如果有100名員工,將有100條記錄每條記錄都有上面討論的3個部分(公司,員工和部門)

哪些Java面向對象的概念,我可以使用(接口或繼承)?

+0

請閱讀[如何問好問題](https://stackoverflow.com/help/how-to-ask) – Omore

+0

請閱讀OOP。你將需要做兩個! –

回答

0

我認爲你應該使用繼承。 示例:爲company_details創建一個類,然後繼承Department_A,Department_B,Department_C的類Department_C 每個Department類的內部只爲您的員工詳細信息編寫方法,或者爲Employee創建一個單獨的類,並且您可以繼承任何Department類。 Employee類的內部寫入所有必要的方法,如:setName(String Emp_Name)等。 最後在main中創建一個僱員對象並嘗試調用。 祝你好運!