2017-06-12 10 views
-5

次のケースに最適な設計手法を提案してください ............................. ..............................................Java OOPを使用して従業員階層を実装する

会社には、さまざまな部門があります。各部門の下には複数の従業員がいます。私は、従業員の詳細をJAVAを使用してファイルに書き込む必要があります。

ファイルの形式は、最初のセクションは会社の詳細を示し、2番目のセクションは従業員の詳細になり、3番目のセクションは部門の詳細になります。

100従業員がある場合は、そこに100件のレコードが意志と、各レコードは、上記JAVA OOPの概念は、私が(インターフェイスまたは継承)を使用することができる3つのセクション(会社、従業員および部門)

を議論していますか?

+0

[よくある質問]を読んでください(https://stackoverflow.com/help/how-to-ask) – Omore

+0

そしてOOPでお読みください。あなたは両方をする必要があります! –

答えて

0

私はあなたが継承を使うべきだと思います。 例:company_detailsのクラスを作成し、それをDepartment_A、Department_B、Department_Cクラスから継承します。 すべてのDepartmentクラスの内部に、従業員の詳細のメソッドを作成するかEmployeeの別のクラスを作成し、Departmentクラスを継承できます。 Employeeクラスの内部には、setName(String Emp_Name)などの必要なメソッドをすべて記述します。 最後に、メインにemployeeのオブジェクトを作成して呼び出します。 幸運!

関連する問題