38 lines
799 B
Java
38 lines
799 B
Java
/**
|
|
* Assignment 23
|
|
* Skill: CISS238
|
|
* Student: Scott Steely
|
|
* Date: Oct 08, 2025
|
|
*/
|
|
|
|
package dropbox23;
|
|
import java.time.LocalDate;
|
|
|
|
public class Full_Time extends Employee{
|
|
|
|
//field
|
|
private double annual_salary;
|
|
|
|
//accessor
|
|
public double getAnnual_Salary() {
|
|
return annual_salary;
|
|
}
|
|
|
|
//mutator
|
|
public void setAnnual_Salary(double annual_salary) {
|
|
this.annual_salary = annual_salary;
|
|
}
|
|
private void setWeekly_Rate(double annual_salary) {
|
|
this.weekly_rate = annual_salary / 52;
|
|
}
|
|
|
|
//constructor
|
|
public Full_Time() {
|
|
}
|
|
public Full_Time(String name, LocalDate hire_date, double annual_salary) {
|
|
super(name, hire_date);
|
|
setAnnual_Salary(annual_salary);
|
|
setWeekly_Rate(annual_salary);
|
|
}
|
|
}
|