第十二周上机练习

package hy ;
  
public class ColaEmployee {
     String name;
        int month;
        public ColaEmployee() {
  
        }
        public ColaEmployee(String name,int month){
            this.name=name;
            this.month=month;
        }   
        public double getSalary(int month) {
            return 0;
        }
    }
package hy;
  
public class SalariedEmployee extends ColaEmployee{
      double monSalary;
        public SalariedEmployee(String name,int month,double monSalary) {
            super(name,month);
            this.monSalary=monSalary;
        }
        public double getSalary(int month) {
            if (super.month==month) {
                return monSalary +100;
            }else {
                return monSalary;
            }   
        }
    }
package hy;
  
public class HourlyEmployee extends ColaEmployee{
     private int hourSalary;
     private int hourNum;    
     public HourlyEmployee(String name, int month,int hourSalary,int hourNum) {
         super(name,month);
         this.hourSalary=hourSalary;
         this.hourNum=hourNum;
     }
public double getSalary(int month) {
    if(super.month==month) {
        if (hourNum>160) {
            return hourSalary*160+hourSalary*(hourNum-160)*1.5+100;
        }else {
            return hourSalary*hourNum+100;
        }
    }else {
        if (hourNum>160) {
            return hourSalary*160+hourSalary*(hourNum-160)*1.5;
        }else {
            return hourSalary*hourNum;
        }
    }        
  }
}

 

posted @ 2020-05-28 06:11  -Sehnsucht  阅读(95)  评论(0)    收藏  举报