那位大神帮我解决这些问题吧!
要求及部分代码如下
现假设某高校按如下方式确定教师工资:
普通教师工资为两部分,基本工资,教学课时费
科研人员工资为三部分,基本工资,教学课时费和科研津贴。
声明基类为教师(Teacher),该基类包含所有教师共有的数据比如教师的姓名、编号、月基本工资、每月授课课时数,每课时补助;该基类的成员方法包括构造方法和计算工资并返回工资的方法.(已定义好Teacher类)
在教师类的基础上建立科研人员类,增加本类的数据:每月承担的科研经费总数,津贴百分比。(请补充)
增加测试类,输入数据测试,输出结果为某个科研人员的所有信息。(请补充)
class Teacher
{
protected String name;
protected String id;
protected float salary;
protected int keshi;
protected float buzhu;
Teacher(String name,String id,float salary,int keshi,float buzhu)
{
this.name=name;
this.id=id;
this.salary=salary;
this.keshi=keshi;
this.buzhu=buzhu;
}
float getsalary()
{
salary=salary+keshi*buzhu;
return salary;
}
public String toString()
{
return name+"编号为:"+id+","+"工资为:"+getsalary();
}
}
class reaTeacher extends Teacher
{
protected int kyjf;
protected float ticheng;
reaTeacher(String name,String id,float salary,int keshi,float buzhu,int kyjf,float ticheng)
{
super(name,id,salary,keshi,buzhu);
this.kyjf=kyjf;
this.ticheng=ticheng;
}
float getsalary()
{
salary=super.getsalary()+kyjf*ticheng;
return salary;
}
public String toString()
{
return name+"编号为:"+id+","+"工资为:"+getsalary();
}
}
public class testTeacher{
public static void main(String args[])
{
}
}
你需要什么 说清楚 兄弟们帮你
你不是写好了吗?就测试类没有填