我有2個類。 1類看起來像這樣並具有「工作」方法。不能從類2中的類1調用方法
public class Worker extends Employee
{
int hourPay;
int amountHours = 0;
public Worker(String name, int hourPay)
{
super(name);
this.hourPay = hourPay;
}
public void work(int hours)
{
amountHours = amountHours + hours;
}
...
}
我想調用這個類在這樣的另一個類的構造函數:
public Employees()
{
john = new Clerk("Jan", 1750);
pete = new Worker("Piet", 9); // Clerk and Worker are classes inherited from Employees
pete.work(5);
members[0] = john;
members[1] = pete;
}
爲什麼不這項工作?我總是收到錯誤「無法找到符號 - 方法工作(int)」
你能提供你的班級工人的聲明嗎? – benzonico
你得到'DoesNotWorkException'嗎? –
顯示更多代碼,顯示** complete **錯誤消息。 –