考查接口、继承、多态操作(30分)
某公司的员工有以下三种构成:全职、兼职和销售。全职领取月工资,兼职按小时领取工资,销售根据月销售额及提成比率计算工资
interface IEmp
{
double CalcSalary(int p1, int p2);
}
class 全职 implements IEmp
{
public double CalcSalary(int p1, int p2)
{
return p1 * 5000;
}
}
class 兼职 implements IEmp
{
public double CalcSalary(int p1, int p2)
{
return p1 * 30;
}
}
class 销售 implements IEmp
{
public double CalcSalary(int p1, int p2)
{
return p1 * 2000 + p2 * 100;
}
}