欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      某公司的雇員分為以下若干類 Employee這是所有員工總的父類屬性員工的姓名和生日月份方法根據(jù)月份定工資

      時(shí)間:2019-05-13 16:08:38下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《某公司的雇員分為以下若干類 Employee這是所有員工總的父類屬性員工的姓名和生日月份方法根據(jù)月份定工資》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《某公司的雇員分為以下若干類 Employee這是所有員工總的父類屬性員工的姓名和生日月份方法根據(jù)月份定工資》。

      第一篇:某公司的雇員分為以下若干類 Employee這是所有員工總的父類屬性員工的姓名和生日月份方法根據(jù)月份定工資

      Employee.ava

      import java.util.Calendar;

      import java.util.GregorianCalendar;

      public class Employee {

      /**

      * Employee:這是所有員工總的父類,屬性:員工的姓名和生日月份。方法:getSalary(int month)根據(jù)參數(shù)月份來確定工資,* 如果該月員工過生日,則公司會(huì)額外獎(jiǎng)勵(lì)100元。

      */

      private String name;

      protected int month;

      private int base = 6000;

      private int salary;

      public Employee(){

      }

      public Employee(String name, int month){

      this.setName(name);

      this.setMonth(month);

      }

      public String getName(){

      return name;

      }

      public void setName(String name){

      this.name = name;

      }

      public int getMonth(){

      return month;

      }

      public void setMonth(int month){

      this.month = month;

      }

      GregorianCalendar g = new GregorianCalendar();

      int flag =(int)g.get(Calendar.MONTH)+ 1;

      }

      public int getSalary(int month){int s = this.getMonth();if(flag == s){salary = base + 100;} elsesalary = base;return salary;} void says(){} System.out.println(“當(dāng)前月份:” + flag);

      // SalaryEmployee:Employee的子類,拿固定工資的員工。屬性:月薪

      class SalaryEmployee extends Employee {

      private int base = 6000;

      private int salary;

      public SalaryEmployee(String name, int month){

      super(name, month);

      }

      public int getSalary(int month){

      int s = this.getMonth();

      if(flag == s){

      salary = base + 100;

      } else {

      salary = base;

      }

      return salary;

      }

      void says(){

      System.out.println(“" + ”姓名:“ + this.getName()+ ”“ + ”生日所在月:“+ this.getMonth()+ ”“ + ”所得薪酬:“ + getSalary(month));

      }

      }

      // HourlyEmployee:Employee的子類,按小時(shí)拿工資的員工,每月工作超出160小時(shí)的部分按照1.5倍工資發(fā)放。

      // 屬性:每小時(shí)的工資、每月工作的小時(shí)數(shù)

      private int hours;

      private int basehour = 35;

      private int salary;

      public HourlyEmployee(String name, int month, int hours){

      super(name, month);

      this.hours = hours;

      }

      public int getHours(){

      return hours;

      }

      public void setHours(int hours){

      this.hours = hours;

      }

      public int getSalary(int month){

      int s = this.getMonth();

      if(hours < 160){

      if(flag == s){

      salary = basehour * hours + 100;

      } else

      salary = basehour * hours;

      } else {

      if(flag == s){

      salary =(int)(basehour * hours * 1.5)+ 100;

      } else

      salary =(int)(basehour * hours * 1.5);

      }

      return salary;

      }

      void says(){

      System.out.println(”“ + ”姓名:“ + this.getName()+ ”“ + ”生日所在月:“+ this.getMonth()+ ”“ + ”所得薪酬:“ + getSalary(month));

      }

      }

      // SalesEmployee:Employee的子類,銷售人員,工資由月銷售額和提成率決定。屬性:月銷售額、提成率(sales<60000

      // bonus=0.1,sales>=60000 bonus=0.125)

      private int sales;

      private double bonus = 0.1;

      private int salary;

      public SalesEmployee(String name, int month, int sales){

      super(name, month);

      this.sales = sales;

      }

      public int getSales(){

      return sales;

      }

      public void setSales(int sales){

      this.sales = sales;

      }

      public int getSalary(int month){

      int s = this.getMonth();

      if(sales < 60000){

      if(s == flag){

      salary =(int)(sales * bonus)+ 100;

      } else

      salary =(int)(sales * bonus);

      } else {

      if(s == flag){

      salary =(int)(sales * bonus * 1.25)+ 100;

      } else

      salary =(int)(sales * bonus * 1.25);

      }

      return salary;

      }

      void says(){

      System.out.println(”“ + ”姓名:“ + this.getName()+ ”“ + ”生日所在月:“+ this.getMonth()+ ”“ + ”所得薪酬:“ + getSalary(month));

      }

      }

      // BasePlusSalesEmployee:SalesEmployee的子類,有固定底薪的銷售人員,工資由底薪加上銷售提成部分。屬性:底薪。

      class BasePlusSalesEmployee extends Employee {

      private int sales;

      private int base = 3000;

      private double bonus = 0.75;

      private int salary;

      public BasePlusSalesEmployee(String name, int month, int sales){

      super(name, month);

      this.sales = sales;

      }

      public int getSales(){

      return sales;

      }

      public void setSales(int sales){

      this.sales = sales;

      }

      public int getSalary(int month){

      int s = this.getMonth();

      if(sales < 60000){

      if(s == flag){

      salary =(int)(sales * bonus)+ base + 100;

      } else

      salary =(int)(sales * bonus)+ base;

      } else {

      if(s == flag){

      salary =(int)(sales * bonus * 1.25)+ base + 100;

      } else

      salary =(int)(sales * bonus * 1.25)+ base;

      }

      return salary;

      }

      void says(){

      System.out.println(”“ + ”姓名:“ + this.getName()+ ”“ + ”生日所在月:“+ this.getMonth()+ ”“ + ”所得薪酬:“ + getSalary(month));

      }

      }

      Test.java//測試類

      public class Test {

      public static void main(String[] args){

      Employee e=new Employee(” “,0);

      SalaryEmployee se = new SalaryEmployee(”基本工:張三“,8);

      HourlyEmployee he = new HourlyEmployee(”小時(shí)工:李四“,11, 190);

      SalesEmployee sa = new SalesEmployee(”銷售額工:王二“,3,79999);

      BasePlusSalesEmployee bpse = new BasePlusSalesEmployee(”基本銷售額工:于五",7,5000);

      e.says();

      se.says();

      he.says();

      sa.says();

      bpse.says();

      }

      }

      下載某公司的雇員分為以下若干類 Employee這是所有員工總的父類屬性員工的姓名和生日月份方法根據(jù)月份定工資word格式文檔
      下載某公司的雇員分為以下若干類 Employee這是所有員工總的父類屬性員工的姓名和生日月份方法根據(jù)月份定工資.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦