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

网站建设和网络营销区别制作可以赚钱的网站

网站建设和网络营销区别,制作可以赚钱的网站,天津网站建站,端午节网站怎么做实例需求#xff1a;实现一个名为Person的类和它的子类Employee#xff0c;Manager是Employee的子类#xff0c;设计一 个类Add()用于涨工资#xff0c;普通员工一次能涨10%#xff0c;经理能涨20%。具体要求如下:(1)Person类中的属性有#xff1a;姓名name String(类型)…实例需求实现一个名为Person的类和它的子类EmployeeManager是Employee的子类设计一 个类Add()用于涨工资普通员工一次能涨10%经理能涨20%。具体要求如下:(1)Person类中的属性有姓名name String(类型)地址address(String类型)定义该类的构造方法(2)Employee 类中的属性有工号ID(String类型)工资wage(double类型)工龄(int 型)定义该类的构造方法(3)Manager类中的属性有级别level(String类型)定义该类的构造方法(4)编写一个测试类产生一个员工和一个经理给该员工和经理涨工资。1、利用继承的特性当子类没有相应的成员方法时调用父类的同名方法。Person.javapackage person_employee;public class Person {private String name ;private String address ;//定义构造方法public Person(String name, String address){this.name name;this.address address;}}Employee.javapackage person_employee;// 继承Person类public class Employee extends Person {private String ID ;private double wage 0;private int age 0;public Employee(String name, String address, String ID, double wage, int age){super(name, address); //调用父类的构造方法this.ID ID;this.wage wage;this.age age;}public double add(String position){// 判断职位if(position 0){wage wage*1.2;}else{wage wage*1.1;}return wage;}//设置get/set方法public double getWage() {return wage;}public void setWage(double wage) {this.wage wage;}}Manager.javapackage person_employee;//继承Employee类public class Manager extends Employee{private String level ; //1为普通员工0为经理public Manager(String name, String address, String ID, double wage, int age, String level){super(name, address, ID, wage, age);this.level level;}//设置get/set方法public String getLevel() {return level;}public void setLevel(String level) {this.level level;}}Test.javapackage person_employee;public class Test {public static void main(String[] args) {// 新建对象Manager normal new Manager(wsl, jit, 12, 1000, 2, 1);Manager manager new Manager(ctl, jitt, 123, 10000, 10, 0);// 传入职位Manager类型的对象没有add()方法所以自动搜寻其父类调用add()方法normal.add(normal.getLevel());manager.add(manager.getLevel());System.out.println(normal wage is:normal.getWage());System.out.println(manager wage is:manager.getWage());}}打印结果打印结果2、定义抽象类定义抽象类在子类中实现不同的抽象方法。Person.javapackage person_employee;public class Person {private String name ;private String address ;//定义构造方法public Person(String name, String address){this.name name;this.address address;}}Employee.javapackage person_employee;public abstract class Employee extends Person {private String ID ;private double wage 0;private int age 0;public Employee(String name, String address, String ID, double wage, int age){super(name, address);this.ID ID;this.wage wage;this.age age;}//定义抽象方法public abstract void add(String position);//设置get/set方法public double getWage() {return wage;}public void setWage(double wage) {this.wage wage;}}Manager.javapackage person_employee;public class Manager extends Employee{private String level ;public Manager(String name, String address, String ID, double wage, int age, String level){super(name, address, ID, wage, age);this.level level;}//实现抽象方法public void add(String position){double wage super.getWage();if(position 0){super.setWage(wage*1.2);}else{super.setWage(wage*1.1);;}}public String getLevel() {return level;}public void setLevel(String level) {this.level level;}}Test.javapackage person_employee;public class Test {public static void main(String[] args) {Manager normal new Manager(wsl, jit, 12, 1000, 2, 1);Manager manager new Manager(ctl, jitt, 123, 10000, 10, 0);normal.add(normal.getLevel());manager.add(manager.getLevel());System.out.println(normal wage is:normal.getWage());System.out.println(manager wage is:manager.getWage());}}打印结果一样。3、在2的基础上利用多态实现方法的重载Manager.javapackage person_employee;public class Manager extends Employee{private String level ;public Manager(String name, String address, String ID, double wage, int age, String level){super(name, address, ID, wage, age);this.level level;}//实现抽象方法public void add(){double wage super.getWage();super.setWage(wage*1.1);}public void add(String position){double wage super.getWage();super.setWage(wage*1.2);}public String getLevel() {return level;}public void setLevel(String level) {this.level level;}}Test.javapackage person_employee;public class Test {public static void main(String[] args) {Manager normal new Manager(wsl, jit, 12, 1000, 2, 1);Manager manager new Manager(ctl, jitt, 123, 10000, 10, 0);normal.add();manager.add(manager.getLevel());System.out.println(normal wage is:normal.getWage());System.out.println(manager wage is:manager.getWage());}}打印结果一样
http://wiki.neutronadmin.com/news/199044/

相关文章:

  • 建设公司网站费用怎么做账网站后台乱码怎么办
  • 网站建设零金手指花总厦门网站建设a
  • 网站图片大小多少合适动漫风格网站
  • 化学试剂网站建设电脑页面设计怎么弄
  • 网站ww正能量现在的报税网站怎么做更正申报
  • 自己建设网站的费用知更鸟wordpress
  • 浅谈网站规划建设与管理维护网站先做前端还是后端
  • 新手制作网站塘厦镇属于东莞哪个区
  • 太原企业网站模板建站企业网站系统设计论文
  • 广州知名网站设计有口碑的广告灯箱设计制作
  • 网站建设设计原则做网站后台怎么搭建
  • 长页网站网站中的二维码设计
  • 网站那种推广链接怎么做金环建设集团网站
  • iis部署网站无法访问合肥网站建设方案策划
  • 建个网站有什么用如何在网上建设一个公司网站
  • 做网站业务员怎么样怎么免费制作一个网站
  • 做房产中介需要有内部网站吗软件最全的软件商店
  • 阳江市住房和城乡规划建设局网站网页设计制作说明
  • 网路营销网站策划书营销网站建设的重要性
  • 房子做水电的时候是不是要先埋网站北京常见网站建设推荐
  • 苏州实力做网站公司蒙狼科技建设网站好不好
  • 贵阳网站设计多少钱wordpress和站点
  • 手机网站设计公司哪家好微信小程序建站
  • 网站注册转化率甘肃网站建设专家
  • 关键词诊断优化全部关键词上海做网站就用乐云seo
  • 怎么找网站啊建湖人才网最新招聘
  • 前端后端都是网站开发吧网站怎么制作教程
  • 自助建站网站程序源码做网站的流程图
  • 《学做网站论坛》视频下载ui网页设计成都培训
  • 经营性商务网站建设需要备案吗哪里网站用vue.js做的