Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

It shoud be in JAVA salary: double - overtime: double Employee empID: int +calcu

ID: 3595941 • Letter: I

Question

It shoud be in JAVA

salary: double - overtime: double Employee empID: int +calculatePay):Double + getSalary():double getovertime0:double +setSalary(salary:double): void + setOvertime(overtime:double):void - vehicle: Vehicle + calculatePayl):Double +getEmpld): int +getName():String +getvehicle():Vehicle +setEmpld(pEmpld:int):void +setName(name String):void +setvehicle(vehicle:Vehicle):void PartTime - rate: double hoursWorked:double + calculatePay):Double + getRate ): double +getHoursWorked):double setRate (rate:double) :void void PayrollSystem Vehicle plateNumber:String colour:String + readNewFullTime):FullTim colour String) + getColour(): String void ArrayListcEmployee>) Evoid + setColou(colour:String): void

Explanation / Answer

1) Employee.java

-------------------------------------------------------------------------------

/**

*

*/

package main.webapp;

/**

* @author sargade

*

*/

public class Employee {

private int empId;

private String empName;

private Vehicle vehicle;

public Double calculatePay() {

return null;

}

/**

* @return the empId

*/

public int getEmpId() {

return empId;

}

/**

* @param empId

* the empId to set

*/

public void setEmpId(int empId) {

this.empId = empId;

}

/**

* @return the empName

*/

public String getEmpName() {

return empName;

}

/**

* @param empName

* the empName to set

*/

public void setEmpName(String empName) {

this.empName = empName;

}

/**

* @return the vehicle

*/

public Vehicle getVehicle() {

return vehicle;

}

/**

* @param vehicle

* the vehicle to set

*/

public void setVehicle(Vehicle vehicle) {

this.vehicle = vehicle;

}

}

--------------------------------------------------------

2) Vehicle.java

------------------------------------------------------------

/**

*

*/

package main.webapp;

/**

* @author sachin.argade

*

*/

public class Vehicle {

private String plateNumber;

private String colour;

public Vehicle(String plateNumber, String colour) {

this.plateNumber = plateNumber;

this.colour = colour;

}

/**

* @return the plateNumber

*/

public String getPlateNumber() {

return plateNumber;

}

/**

* @param plateNumber

* the plateNumber to set

*/

public void setPlateNumber(String plateNumber) {

this.plateNumber = plateNumber;

}

/**

* @return the colour

*/

public String getColour() {

return colour;

}

/**

* @param colour

* the colour to set

*/

public void setColour(String colour) {

this.colour = colour;

}

}

-------------------------------------------------------------------

3) FullTime.java

------------------------------------------------------------------

/**

*

*/

package main.webapp;

/**

* @author sargade

*

*/

public class FullTime {

private double salary;

private double overTime;

public Double calculatePay() {

return null;

}

/**

* @return the salary

*/

public double getSalary() {

return salary;

}

/**

* @param salary

* the salary to set

*/

public void setSalary(double salary) {

this.salary = salary;

}

/**

* @return the overTime

*/

public double getOverTime() {

return overTime;

}

/**

* @param overTime

* the overTime to set

*/

public void setOverTime(double overTime) {

this.overTime = overTime;

}

}

------------------------------------------------------------------

4) PartTime.java

---------------------------------------------------------------------

package main.webapp;

public class PartTime {

private double rate;

private double hoursWorked;

public Double calculatePay() {

return null;

}

/**

* @return the rate

*/

public double getRate() {

return rate;

}

/**

* @param rate

* the rate to set

*/

public void setRate(double rate) {

this.rate = rate;

}

/**

* @return the hoursWorked

*/

public double getHoursWorked() {

return hoursWorked;

}

/**

* @param hoursWorked

* the hoursWorked to set

*/

public void setHoursWorked(double hoursWorked) {

this.hoursWorked = hoursWorked;

}

}

-----------------------------------------------------------------------

6) PayrollSystem.java

-------------------------------------------------------------------------

/**

*

*/

package main.webapp;

import java.util.ArrayList;

/**

* @author sargade

*

*/

public class PayrollSystem {

/**

* Read full time data

*

* @return The {@link FullTime)

*/

public FullTime readNewFullTime() {

return null;

}

/**

* Read Part time data

*

* @return The {@link PartTime)

*/

public PartTime readNewPartTime() {

return null;

}

public void addEmployee(ArrayList<Employee> pArrEmp, Employee emp) {

}

public void calcPayroll(ArrayList<Employee> pArrEmp) {

}

public byte showMenu() {

return 1;

}

public Vehicle getVehicle() {

return null;

}

}

------------------------------------------------------------------------

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote