求大神急要
那位大神幫我解決這些問題吧!
要求及部分代碼如下
現假設某高校按如下方式確定教師工資:
普通教師工資為兩部分,基本工資,教學課時費
科研人員工資為三部分,基本工資,教學課時費和科研津貼。
聲明基類為教師(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
你需要什么 說清楚 ?兄弟們幫你
2016-01-04
你不是寫好了嗎?就測試類沒有填