当前位置: 首页 > news >正文

wordpress 网站备案号做网站按什么收费多少钱

wordpress 网站备案号,做网站按什么收费多少钱,免费域名空间哪个好,青海企业网站制作练习一 编写工资系统#xff0c;实现不同类型员工(多态)的按月发放工资。如果当月出现某个Employee对象的生日#xff0c;则将该雇员的工资增加100元。实验说明#xff1a;#xff08;1#xff09;定义一个Employee类#xff0c;该类包含#xff1a;private成员变量na…练习一  编写工资系统实现不同类型员工(多态)的按月发放工资。如果当月出现某个Employee对象的生日则将该雇员的工资增加100元。实验说明1定义一个Employee类该类包含private成员变量name,number,birthday其中birthday 为MyDate类的对象 提供必要的构造器 abstract方法earnings(),返回工资数额 toString()方法输出对象的name,number和birthday。2MyDate类包含: private成员变量year,month,day 提供必要的构造器 toDateString()方法返回日期对应的字符串xxxx年xx月xx日3定义SalariedEmployee类继承Employee类实现按月计算工资的员工处理。 该类包括private成员变量monthlySalary 提供必要的构造器 实现父类的抽象方法earnings(),该方法返回monthlySalary值 toString()方法输出员工类型信息及员工的namenumber,birthday。比如SalariedEmployee[name ,number ,birthdayxxxx年xx月xx日]4参照SalariedEmployee类定义HourlyEmployee类实现按小时计算工资的员工处理。该类包括 private成员变量wage和hour 提供必要的构造器 实现父类的抽象方法earnings(),该方法返回wage*hour值 toString()方法输出员工类型信息及员工的namenumber,birthday。5定义PayrollSystem类创建Employee变量数组并初始化该数组存放各类雇员对象的引用。 利用循环结构遍历数组元素输出各个对象的类型,name,number,birthday,以及该对象生日。 当键盘输入本月月份值时如果本月是某个Employee对象的生日还要输出增加工资信息。//提示 //定义People类型的数组People c1[]new People[10]; //数组元素赋值 c1[0]new People(John,0001,20); c1[1]new People(Bob,0002,19); //若People有两个子类Student和Officer则数组元素赋值时可以使父类类型的数组元素指向子类。 c1[0]new Student(John,0001,20,85.0); c1[1]new Officer(Bob,0002,19,90.5); package chapter08_oop3.src.com.atguigu07._abstract.exer2;/*** ClassName: Employee* Package: chapter08_oop3.src.com.atguigu07._abstract.exer2* Description:** 1定义一个Employee类该类包含** private成员变量name,number,birthday其中birthday 为MyDate类的对象* 提供必要的构造器* abstract方法earnings(),返回工资数额* toString()方法输出对象的name,number和birthday。** Author 小白* Create 2024/4/4 12:48* Version 1.0*/ public abstract class Employee {private String name;private int number;private MyDate birthday;public Employee() {}public Employee(String name, int number, MyDate birthday) {this.name name;this.number number;this.birthday birthday;}public String getName() {return name;}public void setName(String name) {this.name name;}public int getNumber() {return number;}public void setNumber(int number) {this.number number;}public MyDate getBirthday() {return birthday;}public void setBirthday(MyDate birthday) {this.birthday birthday;}public abstract double earnings();public String toString(){return name name ,number number , birthday birthday.toDateString();}}package chapter08_oop3.src.com.atguigu07._abstract.exer2;import chapter08_oop3_teacher.src.com.atguigu07._abstract.exer2.Employee; import chapter08_oop3_teacher.src.com.atguigu07._abstract.exer2.MyDate;/*** ClassName: HourlyEmployee* Description:* 参照SalariedEmployee类定义HourlyEmployee类实现按小时计算工资的员工处理。该类包括* private成员变量wage和hour* 提供必要的构造器* 实现父类的抽象方法earnings(),该方法返回wage*hour值* toString()方法输出员工类型信息及员工的namenumber,birthday。* Author 尚硅谷-宋红康* Create 15:45* Version 1.0*/ public class HourlyEmployee extends Employee {private double wage;//单位小时的工资private int hour;//月工作的小时数public HourlyEmployee() {}public HourlyEmployee(String name, int number, MyDate birthday, double wage, int hour) {super(name, number, birthday);this.wage wage;this.hour hour;}public double getWage() {return wage;}public void setWage(double wage) {this.wage wage;}public int getHour() {return hour;}public void setHour(int hour) {this.hour hour;}Overridepublic double earnings() {return wage * hour;}public String toString(){return HourlyEmployee[ super.toString() ];} }package chapter08_oop3.src.com.atguigu07._abstract.exer2;/*** ClassName: MyDate* Package: chapter08_oop3.src.com.atguigu07._abstract.exer2* Description:** 2MyDate类包含:* private成员变量year,month,day* 提供必要的构造器* toDateString()方法返回日期对应的字符串xxxx年xx月xx日** Author 小白* Create 2024/4/4 12:49* Version 1.0*/ public class MyDate {private int year;private int month;private int day;public MyDate() {}public MyDate(int year, int month, int day) {this.year year;this.month month;this.day day;}public int getYear() {return year;}public void setYear(int year) {this.year year;}public int getMonth() {return month;}public void setMonth(int month) {this.month month;}public int getDay() {return day;}public void setDay(int day) {this.day day;}public String toDateString() {return year 年 month 月 day 日;} }package chapter08_oop3.src.com.atguigu07._abstract.exer2;import chapter08_oop3_teacher.src.com.atguigu07._abstract.exer2.Employee; import chapter08_oop3_teacher.src.com.atguigu07._abstract.exer2.HourlyEmployee; import chapter08_oop3_teacher.src.com.atguigu07._abstract.exer2.MyDate; import chapter08_oop3_teacher.src.com.atguigu07._abstract.exer2.SalariedEmployee;import java.util.Scanner;/*** ClassName: PayrollSystem* Description:* 定义PayrollSystem类创建Employee变量数组并初始化该数组存放各类雇员对象的引用。* 利用循环结构遍历数组元素输出各个对象的类型,name,number,birthday。* 当键盘输入本月月份值时如果本月是某个Employee对象的生日还要输出增加工资信息。** Author 尚硅谷-宋红康* Create 15:47* Version 1.0*/ public class PayrollSystem {public static void main(String[] args) {Scanner scan new Scanner(System.in);chapter08_oop3_teacher.src.com.atguigu07._abstract.exer2.Employee[] emps new Employee[2];emps[0] new SalariedEmployee(张小亮,1001,new chapter08_oop3_teacher.src.com.atguigu07._abstract.exer2.MyDate(1992,12,21),18000);emps[1] new HourlyEmployee(侯少鹏,1002,new MyDate(1997,11,12),240,100);System.out.println(请输入当前的月份);int month scan.nextInt();for (int i 0; i emps.length; i) {System.out.println(emps[i].toString());System.out.println(工资为 emps[i].earnings());if(month emps[i].getBirthday().getMonth()){System.out.println(生日快乐加薪100);}}scan.close();} }package chapter08_oop3.src.com.atguigu07._abstract.exer2;/*** ClassName: SalariedEmployee* Package: chapter08_oop3.src.com.atguigu07._abstract.exer2* Description:** 3定义SalariedEmployee类继承Employee类实现按月计算工资的员工处理。* 该类包括private成员变量monthlySalary* 提供必要的构造器* 实现父类的抽象方法earnings(),该方法返回monthlySalary值* toString()方法输出员工类型信息及员工的namenumber,birthday。比如SalariedEmployee[name ,number ,birthdayxxxx年xx月xx日]** Author 小白* Create 2024/4/4 13:19* Version 1.0*/ public class SalariedEmployee extends Employee{private double monthlySalary; //月工资public SalariedEmployee() {}Overridepublic double earnings() {return monthlySalary;}public SalariedEmployee(String name, int number, MyDate birthday, double monthlySalary) {super(name, number, birthday);this.monthlySalary monthlySalary;}// public double getMonthlySalary() { // return monthlySalary; // }public void setMonthlySalary(double monthlySalary) {this.monthlySalary monthlySalary;}public String toString(){return SalariedEmployee[ super.toString() ];} }
http://www.zqtcl.cn/news/336439/

相关文章:

  • 建设部网站公告外贸网站建设定制
  • 如何搭建 seo网站上海市住房与城乡建设部网站
  • 百度搜不到自己的网站python云服务器网站开发实例
  • 给企业做网站的业务员优书网没了
  • 江门网站建设方案外包洛阳网站设计哪家专业
  • 电暖怎么做网站办公室平面设计图
  • 全屏网站 功能丽水市企业网站建设 微信营销 影视拍摄
  • 天天爱天天做视频网站网站推送
  • 制作企业网站与app有什么不同化工企业网站建设
  • 东莞企业推广网站专门做黄漫的网站
  • 温州网站关键词排名优化win10 电脑做网站服务器
  • 网站设计规划信息技术教案营销模式和营销策略
  • 太仓住房城乡建设网站微信怎么注册
  • 德骏网站建设重庆企业网站如何推广
  • 路由器做内部网站服务器石家庄新闻综合频道在线直播回放
  • 怎么给网站备案亚马逊网站建设与维护方法分析
  • 金华网站建设团队产品网络推广方案范文
  • 拼多多刷单网站开发虚拟机可以做两个网站
  • wordpress安装路径和站点地址的设置信通网站开发中心
  • 柳州公司网站建设网站服务商
  • 智能建站实验报告成功营销网站
  • 基于jsp的网站开发开题报告青海公路工程建设市场信用信息服务网站
  • 做网站页面的软件wordpress如何开启page页面评论
  • 做网站最简单的长春财经学院
  • 导购网站 icp备案要求网站设置ico
  • ftp做网站营销策划方案步骤
  • 网站建设若干意见wordpress查看数据库密码
  • 什么网站可以做宣传西安网站建设聚星互联
  • 产品展示网站源码2015年做哪些网站致富
  • 潍坊网站制作推广怎样做彩票网站