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

合肥市网站建设公司网站建设 公司 广州

合肥市网站建设公司,网站建设 公司 广州,流量推广平台有哪些,中国建设工程交易信息网abstract: 1、用来修饰类,此类被称为抽象类。且此类不能够实例化,包含构造器的,因为子类对象实例化时,需要调用父类的构造器。可以没有抽象方法。 2、此方法称为抽象方法,此方法只有方法的声明&#xff0…

abstract:

1、用来修饰类,此类被称为抽象类。且此类不能够实例化,包含构造器的,因为子类对象实例化时,需要调用父类的构造器。可以没有抽象方法。

2、此方法称为抽象方法,此方法只有方法的声明,没有方法体。

其功能是确定的,通过方法的声明来确定,只是不知道功能如何实现(体现为方法体)

子类必须重写父类所有方法,方可实例化。否则仍是抽象类。

abstract不能修饰私有方法、static方法、final方法、final类

*私有方法不能重写,abstract则必须重写

*静态方法允许调用,而abstract的父类方法不能调用

*final方法不能重写,abstract则必须重写

*final类不能有子类,abstract有子类

例题:

Employee类:

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 earning();public String toString(){return "姓名,"+name+"数字,"+number+"生日"+birthday.toDateString();}
}

Mydate类:

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+"日";}
}

SalariedEmployee类:

public class SalariedEmployee extends Employee{private double monthlySalary;public SalariedEmployee() {}public SalariedEmployee(String name, int number, Mydate birthday, double monthlySalary) {super(name, number, birthday);this.monthlySalary = monthlySalary;}public void setMonthlySalary(double monthlySalary) {this.monthlySalary = monthlySalary;}public double earning(){return monthlySalary;}public String toString(){return "SalariedEmployee[" + super.toString()+"]";}}

HourlyEmployee类:

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;}public  double earning(){return wage*hour;}public String toString(){return "HourlyEmployee[" + super.toString()+"]";}
}

PayrollSystem类:

import java.util.Scanner;public class PayrollSystem {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);Employee[] e=new Employee[2];e[0]=new SalariedEmployee("马国森", 123, new Mydate(2001, 1, 1),5000);e[1]=new HourlyEmployee("王悦",123,new Mydate(2001,2,2),32,5);System.out.println("请输入月份");int input=scanner.nextInt();for (int i = 0; i < e.length; i++) {System.out.println(e[i].toString());System.out.println("工资:"+e[i].earning());if (input == e[i].getBirthday().getMonth()) {System.out.println("生日快乐,加薪200!");}}scanner.close();}}
http://www.yayakq.cn/news/765234/

相关文章:

  • 免费销售网站模板扬州企业做网站
  • 石家庄哪个公司做网站好杭州网站建设维护
  • dedecms公司网站怎么做泰安网络营销公司
  • 做电商网站齐河做网站
  • 网站后台管理系统软件十堰秦楚网最新消息
  • 四川宜宾建设局官方网站wordpress搬迁数据库连接失败
  • 国土系统网站建设用地受理表wordpress展示企业主题免费下载
  • 网站目录链接怎么做如何写营销策划方案
  • 建设什么类型网站好wordpress 主机配置
  • 临海建设局官方网站做广告的公司
  • 大连网站模板建站网站备案怎么关闭网站
  • wish网站应该怎么做外链兔
  • 伪静态规则变动对网站的影响网站推广代理
  • 企业网站建设有什么好网站备案的规定
  • 网站建设的介绍wordpress百度小程序
  • 十大招聘网站排行榜什么是工业互联网
  • wordpress博客亚马逊广告廊坊百度关键词优化
  • 宁波建设网站制作工程招标信息在哪看
  • 我想自己做网站可以赚钱做变性手术视频网站
  • .net 做手机网站吗wordpress代言宝插件
  • 广东省建设厅网站首页网站开发亿玛酷1专注
  • 美团网站做疏通广告Wordpress图墙主题
  • 下拉框代码自做生成网站制作游戏网站公司
  • 国外教程 网站网站搭建招标方案
  • 厦网站建设培训学校福建省南平市建设局网站
  • 月牙河做网站公司淘宝导航里的链接网站怎么做
  • 没有专项备案的网站企业网站建设 优化
  • 汽车商城网站模板免费下载济源专业做网站公司
  • 搭建好网站如何使用广州营销网站建设设计
  • 青建设厅官方网站海省郑州模板建站平台