这是补昨天忘记写的博客,
昨天学的什么已经忘得差不多了,
依稀只记得接口和抽象类,还意识到了多态性的重要性
public abstract class Employee {
String name;
int id;
double salary;
Employee() {
}
public Employee(String name, int id, double salary) {
super();
this.name = name;
this.id = id;
this.salary = salary;
}
@Override
public String toString() {
return " name=" + name + ", id=" + id + ", salary=" + salary + "";
}
public abstract void work();
}
class CommonEmployee extends Employee {
CommonEmployee() {
}
CommonEmployee(String name, int id, double salary) {
super(name,id,salary);
// this.name = name;
// this.id = id;
// this.salary = salary;
}
@Override
public void work() {
System.out.println("我的工作是普通员工");
}
}
class Manger extends Employee {
double bouns;
@Override
public void work() {
System.out.println("我是管理者");
}
}
花自凋零水自流,一处心思,两处乡愁。
自己编的。。。
本文介绍了面向对象编程中接口、抽象类及多态性的概念,并通过具体代码实例展示了这些概念的应用。作者定义了一个抽象类 Employee 和两个子类 CommonEmployee 与 Manager,以此说明不同类型的员工如何实现工作方法。

被折叠的 条评论
为什么被折叠?



