2017-06-12 46 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中创建一个雇员对象并尝试调用。 祝你好运!