日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

某公司的雇员分为以下若干类: Employee:这是所有员工总的父类, 属性: 员工的姓名,员工的生日月份。 方法:getSalary(

發布時間:2025/3/17 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 某公司的雇员分为以下若干类: Employee:这是所有员工总的父类, 属性: 员工的姓名,员工的生日月份。 方法:getSalary( 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

代碼

/*某公司的雇員分為以下若干類:Employee:這是所有員工總的父類,屬性:員工的姓名,員工的生日月份。方法:getSalary(intmonth)根據參數月份來確定工資,如果該月員工過生日,則公司會額外獎勵100 元。SalariedEmployee:Employee 的子類,拿固定工資的員工。屬性:月薪HourlyEmployee:Employee 的子類, 按小時拿工資的員工,每月工作超出160 小時的部分按照1.5 倍工資發放。屬性:每小時的工資、每月工作的小時數SalesEmployee:Employee 的子類,銷售人員,工資由月銷售額和提成率決定。屬性:月銷售額、提成率BasePlusSalesEmployee:SalesEmployee 的子類,有固定底薪的銷售人員,工資 由底薪加上銷售提成部分。屬性:底薪。根據要求創建 SalariedEmployee 、 HourlyEmployees 、SaleEmployee 和 BasePlusSalesEmployee四個類的對象各一個,并計算某個月這四個對象的工資。注意:要求把每個類都做成完全封裝,不允許非私有化屬性。*/ public class Homework1 {public static void main(String[] args) {//創建對象Employee e1 = new SalariedEmployee("張三", 1, 2500);Employee e2 = new HourlyEmployee("李四", 2, 100, 200);Employee e3 = new SalesEmployee("趙六", 3, 1000000, 0.01);Employee e4 = new BasePlusSalesEmployee("錢七",4,100000, 0.02, 500);//獲得薪水System.out.println(e1.getName() + "的工資是:" + e1.getSalary(4));System.out.println(e2.getName() + "的工資是:" + e2.getSalary(4));System.out.println(e3.getName() + "的工資是:" + e3.getSalary(4));System.out.println(e4.getName() + "的工資是:" + e4.getSalary(4));} }/* Employee:這是所有員工總的父類,屬性:員工的姓名,員工的生日月份。方法:getSalary(intmonth)根據參數月份來確定工資,如果該月員工過生日,則公司會額外獎勵100 元。 */ abstract class Employee{private String name;private int month;//constructorpublic Employee() {}public Employee(String name, int month) {this.name = name;this.month = month;}//setter and getterpublic 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;}public abstract double getSalary(int month); }/* SalariedEmployee:Employee 的子類,拿固定工資的員工。屬性:月薪 */ class SalariedEmployee extends Employee{//月薪private int monthlySalary;@Overridepublic double getSalary(int month) {if (this.getMonth() == month){return this.getMonthlySalary() + 100;}else{return this.getMonthlySalary();}}//constructorpublic SalariedEmployee() {}public SalariedEmployee(String name, int month, int monthlySalary) {super(name, month);this.monthlySalary = monthlySalary;}//setter and getterpublic int getMonthlySalary() {return monthlySalary;}public void setMonthlySalary(int monthlySalary) {this.monthlySalary = monthlySalary;} }/*HourlyEmployee:Employee 的子類, 按小時拿工資的員工,每月工作超出160 小時的部分按照1.5 倍工資發放。屬性:每小時的工資、每月工作的小時數 */ class HourlyEmployee extends Employee{//小時工資int hourlyPayment;//每月工作小時數int workHour;@Overridepublic double getSalary(int month) {if (this.getWorkHour() > 160){if (this.getMonth() == month){return getHourlyPayment()*160 + getHourlyPayment()*(getWorkHour()-160)*1.5 + 100;}return getHourlyPayment()*160 + getHourlyPayment()*(getWorkHour()-160)*1.5;}else{if (this.getMonth() == month){return getWorkHour()*getHourlyPayment() + 100;}return getHourlyPayment()*getWorkHour();}}//constructorpublic HourlyEmployee() {}public HourlyEmployee(String name, int month, int hourlyPayment, int workHour) {super(name, month);this.hourlyPayment = hourlyPayment;this.workHour = workHour;}//setter and getterpublic int getHourlyPayment() {return hourlyPayment;}public void setHourlyPayment(int hourlyPayment) {this.hourlyPayment = hourlyPayment;}public int getWorkHour() {return workHour;}public void setWorkHour(int workHour) {this.workHour = workHour;} }/* SalesEmployee:Employee 的子類,銷售人員,工資由月銷售額和提成率決定。屬性:月銷售額、提成率 */ class SalesEmployee extends Employee{private double monthlySale;//提成率應在0~1之間private double commissionRate;//constructorpublic SalesEmployee() {}public SalesEmployee(String name, int month, double monthlySale, double commissionRate) {super(name, month);this.monthlySale = monthlySale;this.commissionRate = commissionRate;}//setter and getterpublic double getMonthlySale() {return monthlySale;}public void setMonthlySale(double monthlySale) {this.monthlySale = monthlySale;}public double getCommissionRate() {return commissionRate;}public void setCommissionRate(double commissionRate) {this.commissionRate = commissionRate;}@Overridepublic double getSalary(int month) {if (this.getMonth() == month){return this.getMonthlySale()*this.getCommissionRate() + 100;}else{return this.getMonthlySale()*this.getCommissionRate();}} }/* BasePlusSalesEmployee:SalesEmployee 的子類,有固定底薪的銷售人員,工資 由底薪加上銷售提成部分。屬性:底薪。 */ class BasePlusSalesEmployee extends SalesEmployee{private double baseSalary;//constructorpublic BasePlusSalesEmployee() {}public BasePlusSalesEmployee(String name, int month, double monthlySale, double commissionRate, double baseSalary) {super(name, month, monthlySale, commissionRate);this.baseSalary = baseSalary;}//setter and getterpublic double getBaseSalary() {return baseSalary;}public void setBaseSalary(double baseSalary) {this.baseSalary = baseSalary;}//重寫父類獲得薪水的方法@Overridepublic double getSalary(int month) {if (this.getMonth() == month){return this.getBaseSalary() + this.getMonthlySale()*this.getCommissionRate() + 100;}else{return this.getBaseSalary() + this.getMonthlySale()*this.getCommissionRate();}} }

總結

以上是生活随笔為你收集整理的某公司的雇员分为以下若干类: Employee:这是所有员工总的父类, 属性: 员工的姓名,员工的生日月份。 方法:getSalary(的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕亚洲日本 | 国产精品久久久久不卡 | 婷婷四月 | 亚洲在线精品视频 | 深夜成人福利视频 | 天天摸夜夜 | 成人动漫h在线观看 | 国产电影一区在线观看 | 亚洲精品第一页 | 依依成人综合网 | 自拍愉拍 | 亚洲高清毛片一区二区 | 日日操天天 | 可以看av| 日韩天天干 | 亚洲欧洲日韩综合 | 男女视频一区 | 秘密基地电影免费版观看国语 | 成人av资源在线 | 成人h动漫精品一区二区器材 | 亚洲成人自拍视频 | 亚洲国产一二 | 亚洲一区 中文字幕 | 色吟av| 国产区第一页 | 国产一级淫 | 国精无码欧精品亚洲一区蜜桃 | 欧美亚洲自拍偷拍 | 狠狠网 | 密桃成熟时在线观看 | 亚洲av日韩av高潮潮喷无码 | 国产成人麻豆免费观看 | 三级无遮挡 | 日本精品免费在线观看 | 带aaa级的网名 | 超碰三级 | 噜噜噜av| 免费看黄网站在线观看 | 秋霞午夜影院 | 97在线公开视频 | 国产精品二区一区二区aⅴ 一卡二卡三卡在线观看 | 免费高清欧美大片在线观看 | 最新国产三级 | 中日毛片 | 蜜臀久久精品久久久用户群体 | 韩国一级淫一片免费放 | 亚洲国产精彩视频 | 亚洲AV成人午夜无码精品久久 | 无码人妻一区二区三区精品视频 | 欧美精品五区 | 在线观看亚洲专区 | 成人久久久久久久 | 欧美日韩一区二区区别是什么 | 午夜美女福利视频 | 免费看黄色片子 | 日韩在线欧美在线 | xxxwww18 | 国产精品久久久久久久久久久久久 | 国产免费观看久久黄av片 | 亚洲精品免费电影 | 成人片在线播放 | 一本色道久久综合狠狠躁的推荐 | 中日韩精品视频在线观看 | 成人免费视频一区二区三区 | 欧美亚洲丝袜 | 国模精品一区二区三区 | 久久青青热 | 亚洲精品一区二区三区四区乱码 | 嫩草www | 亚洲av永久无码精品三区在线 | av资源网在线| 800av在线视频 | 中文字幕日韩人妻在线视频 | 日本少妇一区二区三区 | 美女三区| 精品成人在线视频 | 国产一区二区三区影视 | 麻豆免费av | 不卡视频免费在线观看 | av丝袜在线| 欧美激情网 | 精品国产乱子伦一区二区 | 一区二区在线不卡 | 内地毛片| 综合久久一区 | 国产精品一区av | 色撸撸在线视频 | 天天操天天插天天干 | www黄在线观看 | 国产成人三级在线观看视频 | 亚洲看 | 日韩免费一级 | 日韩r级电影在线观看 | 日韩成人在线网站 | 国产一级淫片免费 | 三级欧美韩日大片在线看 | 天天草影院 | 女18毛片 | 亚洲精品一区中文字幕乱码 |