題目:
4、 假如我們在開發一個系統時需要對員工進行建模,員工包含 3 個屬性:姓名、工號以及工資。經理也是員工,除了含有員工的屬性外,另爲還有一個獎金屬性。請使用繼承的思想設計出員工類和經理類。要求類中提供必要的方法進行屬性訪問。
代碼:
/**
* date : Jun 14, 2013
*
* time : 7:42:49 PM
*
* author : Spole
*
*/
public class Employee {
private String name;
private String id;
private double salsry;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public double getSalsry() {
return salsry;
}
public void setSalsry(double salsry) {
this.salsry = salsry;
}
public Employee() {
super();
// TODO Auto-generated constructor stub
}
public Employee(String name, String id, double salsry) {
super();
this.name = name;
this.id = id;
this.salsry = salsry;
}
}
/**
* date : Jun 14, 2013
*
* time : 7:44:07 PM
*
* author : Spole
*
*/
public class Director extends Employee {
private double reward;
public double getReward() {
return reward;
}
public void setReward(double reward) {
this.reward = reward;
}
public Director(String name, String id, double salsry, double reward) {
super(name, id, salsry);
this.reward = reward;
}
public Director() {
super();
}
}