Employee:
String name;
int id;
CommissionEmployee"*",Employee,:
double grossSales;//
double commissionRate; //
BasePlusCommissionEmployee"+*",CommissionEmployee,:
double baseSalary; //
,。
public class employeeTest {
public static void main(String[] args) {
BasePlusCommissionEmployee bse1,bse2;
bse1=new BasePlusCommissionEmployee();
System.out.println(bse1);
System.out.println("="+bse1.earnings());
bse2=new BasePlusCommissionEmployee("zhangsan",12345,5000,0.2,500);
System.out.println(bse2);
System.out.println("="+bse2.earnings());
}
}
:
name:*** id:0
grossSales=0.0 commissionRate=0.0
baseSalary=0.0
=0.0
name:zhangsan id:12345
grossSales=5000.0 commissionRate=0.2
baseSalary=500.0
=1500.0