某公司的人员分为员工和经理两种,但经理也属于员工中的种,公司的人员都有自己的姓名和地址,员工和经理都有自己的工号、工资、工龄等属性,但经理与员工的不同之处在于,经理有自己在公司对应的级别假设每次给员I涨次工资能涨10%,经理能涨20%。本案例要求利用多态实现给员工和经理涨工资。
多态对应java中具体的就是接口和继承。这里的话无非就是他们有同样的方法(涨薪),具体的实现不一样(涨的幅度不一样)。所以我们先写一个父类(人员),然后有一些属性(职务,工龄等等),有一个方法(涨薪),在写两个子类(员工,经理),他们继承父类,然后重写涨薪方法。
可以看看这个: https://blog.csdn.net/ITMuscle/article/details/111054766