using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 上機(jī)_2__計(jì)算薪水{ /// <summary> /// 項(xiàng)目經(jīng)理類 /// </summary> class PM { /// <summary> /// 基礎(chǔ)工資 /// </summary> public double BasePay { get; set; } /// <summary> /// 項(xiàng)目獎(jiǎng)金 /// </summary> public double MgrPRize { get; set; } /// <summary> /// 分紅 /// </summary> public double Bonus { get; set; } public PM() { } public PM(double basepay, double mgrprize, double bounds) { this.BasePay = basepay; this.MgrPrize = mgrprize; this.Bonus = bounds; } }} using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 上機(jī)_2__計(jì)算薪水{ class process { public double Pay(SE se) { se.BasePay = 4000; se.MeritPay = 3000; return se.BasePay + se.MeritPay; } public double Pay(PM pm) { pm.BasePay = 8000; pm.MgrPrize = 4000; pm.Bonus = 2000; return pm.BasePay + pm.MgrPrize + pm.Bonus; } }}using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 上機(jī)_2__計(jì)算薪水{ class Program { static void Main(string[] args) { //01.創(chuàng)建出一個(gè)員工對(duì)象 SE se = new SE(); PM pm = new PM(); //02.調(diào)用Process類的Pay方法計(jì)算薪資 process process = new process(); process.Pay(se); process.Pay(pm); Console.WriteLine("---程序員:艾邊成---"); Console.WriteLine("基本工資:" + se.BasePay); Console.WriteLine("考核工資:"+se.MeritPay); Console.WriteLine("合計(jì):"+(se.MeritPay+se.BasePay)); Console.WriteLine("---項(xiàng)目經(jīng)理:喬布斯---"); Console.WriteLine("基本工資:" + pm.BasePay); Console.WriteLine("項(xiàng)目獎(jiǎng)金:" + pm.MgrPrize); Console.WriteLine("分紅:" + pm.Bonus); Console.WriteLine("合計(jì):" + (pm.MgrPrize + pm.BasePay+pm.Bonus)); // Console // Console Console.ReadLine(); } }}
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注