使用Java OOP实现员工层次结构

时间:2017-06-12 07:26:58

标签: java

请为以下用例建议最佳设计技巧 .................................................. .........................

在一家公司,我们有不同的部门。在每个部门下,我们有多名员工。我需要使用JAVA将员工的详细信息写入文件。

文件的格式如下,第一部分将给出公司详细信息,第二部分将是员工详细信息,第三部分将是部门详细信息。

如果有100名员工,则会有100条记录,每条记录都有上述3个部分(公司,员工和部门)

我可以使用哪种JAVA OOP概念(接口或继承)?

1 个答案:

答案 0 :(得分:0)

我认为你应该使用继承。 示例:为company_details创建一个类,然后从类Department_A,Department_B,Department_C继承该类 在每个Department类中,只需为您的员工详细信息编写方法,或为Employee创建单独的类,您可以继承任何Department类。 在Employee类里面写了所有必要的方法,如:setName(String Emp_Name)等。 最后在main中创建一个employee对象并尝试调用。 祝你好运。!