Advertisement
Kulas_Code20

PayRoll

Jun 1st, 2021
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.53 KB | None | 0 0
  1. package fExam;
  2.  
  3. class Department{
  4.     private double deptCode;
  5.     private String deptName;
  6.    
  7.     public Department() {
  8.         deptCode = 0;
  9.         deptName = "";
  10.     }
  11.     public Department(double deptCode, String deptName) {
  12.         this.deptCode = deptCode;
  13.         this.deptName = deptName;
  14.     }
  15.     public double getDeptCode() {
  16.         return deptCode;
  17.     }
  18.     public void setDeptCode(double deptCode) {
  19.         this.deptCode = deptCode;
  20.     }
  21.     public String getDeptName() {
  22.         return deptName;
  23.     }
  24.     public void setDeptName(String deptName) {
  25.         this.deptName = deptName;
  26.     }
  27.     public void display() {
  28.        
  29.     }
  30. }
  31. class Position{
  32.     private double postCode;
  33.     private String postName;
  34.     private double basicSalary;
  35.     private double ratePerHr;
  36.     private Department department;
  37.    
  38.     public Position() {
  39.         postCode = 0;
  40.         postName = "";
  41.         basicSalary = 0;
  42.         basicSalary = 0;
  43.         department = new Department();
  44.     }
  45.     public Position(double postCode, String postName, Department department, double basicSalary, double ratePerHr) {
  46.         this.postCode = postCode;
  47.         this.postName = postName;
  48.         this.department = department;
  49.         this.basicSalary = basicSalary;
  50.         this.ratePerHr = ratePerHr;
  51.     }
  52.     public double getPostCode() {
  53.         return postCode;
  54.     }
  55.     public void setPostCode(double postCode) {
  56.         this.postCode = postCode;
  57.     }
  58.     public String getPostName() {
  59.         return postName;
  60.     }
  61.     public void setPostName(String postName) {
  62.         this.postName = postName;
  63.     }
  64.     public double getBasicSalary() {
  65.         return basicSalary;
  66.     }
  67.     public void setBasicSalary(double basicSalary) {
  68.         this.basicSalary = basicSalary;
  69.     }
  70.     public double getRatePerHr() {
  71.         return ratePerHr;
  72.     }
  73.     public void setRatePerHr(double ratePerHr) {
  74.         this.ratePerHr = ratePerHr;
  75.     }
  76.     public Department getDepartment() {
  77.         return department;
  78.     }
  79.     public void display() {
  80.        
  81.     }
  82. }
  83. class Employee{
  84.     private double empNo;
  85.     private String fName;
  86.     private String mName;
  87.     private String lName;
  88.     private Position position;
  89.     private String status;
  90.     private double noHourWrk;
  91.    
  92.     public Employee() {
  93.         empNo = 0;
  94.         fName = "";
  95.         mName = "";
  96.         lName = "";
  97.         position = new Position();
  98.         status = "";
  99.         noHourWrk = 0;
  100.     }
  101.     public Employee(double empNo, String fName, String mName, String lName, Position position, String status, double noHourWrk) {
  102.         this.empNo = empNo;
  103.         this.fName = fName;
  104.         this.mName = mName;
  105.         this.lName = lName;
  106.         this.position = position;
  107.         this.status = status;
  108.         this.noHourWrk = noHourWrk;
  109.     }
  110. }
  111. public class Payroll {
  112.  
  113.     public static void main(String[] args) {
  114.         // TODO Auto-generated method stub
  115.  
  116.     }
  117.  
  118. }
  119.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement