2025-10-10 16:11:08 -07:00

48 lines
1.1 KiB
Java

/**
* Assignment 23
* Skill: CISS238
* Student: Scott Steely
* Date: Oct 08, 2025
*/
package dropbox23;
import java.time.LocalDate;
public class Part_Time extends Employee {
//field
private int hours_worked;
private double hourly_rate;
//accessor
public int getHours_Worked() {
return hours_worked;
}
public double getHourly_Rate() {
return hourly_rate;
}
//mutator
public void setHours_Worked(int hours_worked) {
this.hours_worked = hours_worked;
}
public void setHourly_Rate(double hourly_rate) {
this.hourly_rate = hourly_rate;
}
private void setWeekly_Rate(int hours_worked, double hourly_rate) {
this.weekly_rate = hours_worked * hourly_rate;
}
//constructor
public Part_Time(){
}
public Part_Time(String name, LocalDate hire_date, int hours_worked, double hourly_rate) {
super(name, hire_date);
setHours_Worked(hours_worked);
setHourly_Rate(hourly_rate);
setWeekly_Rate(hours_worked, hourly_rate);
}
}