sir_duc
Tổng số bài gửi : 9 Points : 15 Reputation : 0 Join date : 10/07/2009
| Tiêu đề: bai tap 23-7 24/7/2009, 6:59 pm | |
| Java Example Assign 2
- Hãy xây dựng 1 lớp Employee với các thuộc tính name kiểu String và salary kiểu double. Viết các hàm cho phép nhập và trả về name, salary. Viết hàm calculatePay() dạng abstract trả về thu nhập của nhân viên, kiểu double. Viết hàm display() dạng abstract.
- Xây dựng lớp Manager thừa kế từ Employee. Lớp này có thêm thuộc tính businessAmount kiểu double. Hàm calculatePay() được viết với giá trị trả về gồm salary và commission. Với commission được tính như sau: Nếu businessAmount >50000 thì commission=10% của businessAmount, nếu không thì commission = 5% businessAmount
- Xây dựng lớp Scientist thừa kế từ Employee. Lớp này có thêm thuộc tính publication, …Nếu publication >20 thì commission=20% salary, nếu không =10%
- Xây dựng lớp Labourer kế thừa từ Employee có thêm thuộc tính hoursWorked. Nếu hoursWorked >50 thì commission=15% salary, nếu không = 8% salary
- Xây dựng lớp Test có hàm main(), trong đó tạo 1 Manager, Scientist, Labourer. Tạo các thông tin cho các đối tượng trên rồi gọi display().
| |
|