?? commissionworker.java
字號:
// CommissionWorker.java
// CommissionWorker類是 Employee類的繼承
public final class CommissionWorker extends Employee {
private double salary; // 每周的底薪
private double commission; // 每周獎金
private int quantity; // 銷售額
// 普通員工類的構造函數
public CommissionWorker( String first, String last,
double s, double c, int q)
{
super( first, last ); // 調用父類的構造函數
setSalary( s );
setCommission( c );
setQuantity( q );
}
// 確定普通員工的每周底薪
public void setSalary( double s )
{ salary = ( s > 0 ? s : 0 ); }
// 確定普通員工的每周獎金
public void setCommission( double c )
{ commission = ( c > 0 ? c : 0 ); }
// 確定普通員工銷售額
public void setQuantity( int q )
{ quantity = ( q > 0 ? q : 0 ); }
// 確定普通員工的收入
public double earnings()
{ return salary + commission * quantity; }
// 打印普通員工的姓名
public String toString()
{
return "普通員工: " + super.toString();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -