This commit is contained in:
louiscklaw
2025-01-31 19:15:17 +08:00
parent 09adae8c8e
commit 6c60a73f30
1546 changed files with 286918 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
public class PartTimer extends Employee5 {
protected int workingHour;
protected int hourlyRate;
PartTimer(String name, int employeeID, int workingHour, int hourlyRate){
super(name, employeeID);
this.workingHour = (workingHour > 220) ? 0: workingHour;
this.hourlyRate = hourlyRate;
calculateSalary();
}
protected void calculateSalary(){
salary = workingHour * hourlyRate;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return super.toString() + ", Salary: " + salary + ", working Hour: " + workingHour + ", Hourly rate: " + hourlyRate;
}
}