1
25
26
27
28
29 class Employee
30 {
31 private String name;
32 private String id;
33 private double pay;
34 Employee(String name,String id,double pay)
35 {
36 this.name=name;
37 this.id=id;
38 this.pay=pay;
39 }
40 public abstract void work()
41 }
42
43
44 class Programmer extends Employee
45 {
46 Programmer(String name,String id,double pay)
47 {
48 super(name,id,pay);
49 }
50 public void work()
51 {
52 System.out.println("code...");
53 }
54 }
55
56
57 class Manger extends Employee
58 {
59 private int bonus;
60 Manger(String name,String id,double pay,int bonus)
61 {
62 super(name,id,pay);
63 this.bonus=bonus;
64 }
65 public void work()
66 {
67 System.out.println("manage");
68 }
69 }