抽象类的应用

员工类:
属性:姓名,编号,薪水
行为:工作
程序员:
属性:姓名,编号,薪水
行为:写代码工作
经理:
属性:姓名,编号,薪水,奖金
行为:盯着程序员写代码工作

public class Employee {
public static void main(String[] args) {
Programer p1 = new Programer();
p1.name="小浪";
p1.id=8;
p1.money=10000;
p1.work();

Manager m1 = new Manager();

m1.name="石老板";
m1.id=01;
m1.jiangjin=20000000;
m1.money=300000;
m1.work();
System.out.println( "姓名:"+ p1.name+" "+"编号:"+p1.id+" "+"工资:"+p1.money);
System.out.println("姓名"+m1.name+" "+"编号:"+m1.id+" "+"工资:"+m1.money+" "+"奖金"+m1.jiangjin);
}
}
abstract class EmployTest{
String name;
int id;
int money;
public void work(){

}

}
class Programer extends EmployTest{
public void work(){
System.out.println("编写代码");
}
}
class Manager extends EmployTest{
int jiangjin;
public void work(){
System.out.println("看程序员小浪打代码");
}
}
原文地址:https://www.cnblogs.com/syy2017/p/13933966.html