问答详情
源自:1-9 经验总结

求大神急要

那位大神帮我解决这些问题吧!

要求及部分代码如下

现假设某高校按如下方式确定教师工资:

普通教师工资为两部分,基本工资,教学课时费

科研人员工资为三部分,基本工资,教学课时费和科研津贴。

声明基类为教师(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[])

    {

       

       

    }

}

 

 

提问者:沙九 2016-01-04 12:13

个回答

  • 是王小二呀
    2016-01-04 14:37:05

    你需要什么 说清楚  兄弟们帮你

  • 产品经理不是经理
    2016-01-04 13:53:56

    你不是写好了吗?就测试类没有填