I public class Manager extends Employee 1 public class Employee 2 private int nuberofReports: private int officer; the following members are common to Employees public void hires (string newsmployee) Manager, and CSR 7 // method tasks 5 private String name; 6 private String address public void plans ( 7 private float salary / method tasks 13 8 public float receives Pay( 14 and so on 15 urn salary: 1 public class CSR extends Employee private String loginID; 12 public String getName ( 23456789 private String headsetrype private string startTime; private string endTime; private Manager myMgr new Manager() return name public string clocksIn() 10 / method tasks 16 public String getAddress( 11 return startTime: 12 13 public String clocksout ( return address method tasks return endTime: 17 18 查看结果: Employee. java // and so on 19
查看结果:Employee.java
类的继承 在Java中,类是一个层次结构; ·其中有一个被称为 object的特殊超类,所有 的类都直接或间接地继承 object类 子类继承父类的属性和方法,同时也可以修 改父类的属性或重载父类的方法,以及在父 类的基础上添加新的属性和方法。 父类和子类之间反映的是“一般与特殊”的关 系
添加抽象 erson String name String address seaMeo getNameo setAddressO getAddressO Employee Customer float salary String salutation receivesPayo orders complains 继承 Employee和 Custome继承 Person
继承:Employee和Customer继承Person