class Employee
{
int emp_no;
String emp_name;
double emp_sal;
public Employee(int e_no,String e_name,double e_sal)
{
emp_no=e_no;
emp_name=e_name;
emp_sal=e_sal;
}
public double calBonus()
{
return (emp_sal/10);
}
public void display()
{
System.out.println("Employee No: "+this.emp_no);
System.out.println("Employee Name: "+this.emp_name);
System.out.println("Employee Gross Salary: "+ (emp_sal+calBonus()));
}
}
class Clerk extends Employee
{
String Grade;
public Clerk(int e_no,String e_name,double e_sal,String e_Grade)
{
super(e_no,e_name,e_sal);
Grade=e_Grade;
this.set_Grade(e_Grade);
}
String set_Grade(String e_Grade)
{
**this.Grade=e_Grade;
}
String get_Grade()
{
return this.Grade;
}**
public void display()
{
super.display();
System.out.println("Grade: " + this.Grade);
}
}
class PaySlip
{
public static void main(String args[])
{
Employee c1;
c1=new Clerk(76,"Saman",12000.50,"Grade1");
c1.display();
}
}
有些事情不對的粗體lines.But我想不出它out.When我編譯這顯示一個錯誤說「缺少return語句,‘}’ 。
**
SRY。我編輯了粗線。你可以回滾 – RoflcoptrException 2010-08-12 19:29:11
你可以編輯你的問題,選擇所有的代碼,並點擊編輯器中的代碼示例按鈕¹,使其更具可讀性? 1)與101/010 – 2010-08-12 19:30:50
btw按鈕不要使用駝峯字段,使用非大寫字母開頭。 – 2010-08-12 19:35:51