好讓我們說,我有一個抽象的Employee類,3類,從如何使用數組和多態?
Employee(Commission, Salary, and Hourly)
員工繼承包括
name
employeeNumber
gender
,並在它的那些包括像getHourlyWage
或getSalary
。然後我有一個驅動程序類與菜單選項供用戶選擇。最後,我有一個EmployeeManager
類。
在驅動程序類的方法之一,即按名稱排序的所有僱員,被稱爲上是這樣的:
EmployeeManager em = new EmployeeManager();
em.sortName();
現在我該怎麼在EmployeeManager類辦? 首先我所做的數組:
private Employee[] employees = new Employee[100];
那麼我將如何解決這,還是先我怎麼連一個被調用的方法增加僱員:
addEmployee(int si, String first, char g, double amount)
int si = 1 if the employee is a salary,
2 if the employee is hourly,
3 if commission
string first = name
char g = gender
double amount= wage, salary, or rate-depends on what kind of employee.
您的幫助將不勝感激!
我想我做了員工,工資,每小時,佣金和司機正確。我只是不知道如何將它們與這個EmployeeManager連接起來。
請顯示您已經完成的操作並詢問具體問題。 – 2012-02-07 22:41:00
答案是否有用?很難用0反饋來確定你的問題。 – 2012-02-08 03:44:32