| 
 
| package ClassAll; 
 public class Staff {
 
 public static void main(String[] args) {
 // TODO Auto-generated method stub
 Personel p = new Personel("zhangsan", "f342", 3000);
 p.work();
 Manager p1 =new Manager ("lisi","f001",10000,8000);
 p1.work();
 }
 
 }
 class Employee{//这里一定要抽象类 ,不是可以只抽象方法?
 private String name;
 private String ID;
 private double wages ;
 
 Employee(String name ,String ID, double wages){
 this.ID =ID ;
 this.name = name;
 this.wages = wages ;
 }
 public void getEmployee(){
 
 }
 public  abstract void work();
 
 }
 class Personel extends Employee{
 Personel (String name ,String ID, double wages){
 super(name,ID,wages);
 }
 public void work(){
 System.out.println("Personel worked");
 }
 
 }
 
 class Manager extends Employee{
 private double bouns ;
 Manager(String name, String ID, double wages,double bouns) {
 super(name, ID, wages);
 this.bouns =bouns ;
 }
 public void work(){
 System.out.println("Manager work");
 }
 
 }
 
 | 
 |