CISS-238/dropbox23_bak/dropbox23/Commission_Based.java
2025-10-10 16:11:08 -07:00

43 lines
1018 B
Java

/**
* Assignment 23
* Skill: CISS238
* Student: Scott Steely
* Date: Oct 08, 2025
*/
package dropbox23;
public class Commission_Based extends Part_Time{
//field
private double weekly_sales;
private double commission_rate;
//accessor
public double getWeekly_Sales() {
return weekly_sales;
}
public double getCommission_Rate() {
return commission_rate;
}
//mutator
public void setWeekly_Sales(double weekly_sales) {
this.weekly_sales = weekly_sales;
}
public void setCommission_Rate(double commission_rate) {
this.commission_rate = commission_rate;
}
private void setWeekly_Rate(int hours_worked, double hourly_rate, double weekly_sales, double commission_rate) {
this.weekly_rate = (hours_worked * hourly_rate) + (weekly_sales * commission_rate);
}
@Override
public boolean meetMinimum() {
if(minimum > this.weekly_pay) {
return true;
}
return false;
}
}