我正在开发一个带有oracle和java swing的员工管理系统。在为代码编写代码时,如何引入面向对象编程的关键概念,即继承,封装,多态,数据抽象。您可以给我发一个示例程序或解释如何实现。提前谢谢
答案 0 :(得分:0)
考虑发表评论,但我认为这太长,无法纳入评论。
因为它是一个员工管理系统。 什么类型的遗传最明显?
employee <- manager, normal staff, depends on which industry your EMS is for, they might have HR, PR, programmer etc..
封装,怎么样?
declare private fields for your classes and provided setter getter methods
数据抽象
you can make your Employee an abstract class
多态性
one simple way is to overide your superclass methods
它真的不那么难,你也可以google他们的定义。