java抽象类练习
来源:互联网 发布:日本演员关口知宏 编辑:程序博客网 时间:2024/05/21 10:13
抽象类练习
加入我们在开发一个系统时需要对员工进行建模,员工包含3个属性:
姓名、工号以及工资。经历也是员工,除了含有员工的属性外,另外还有一个奖金属性。
请使用继承的思想设计出员工类和经理类。
要求类中提供必要的方法进行属性访问。
员工类:name id pay。
加入我们在开发一个系统时需要对员工进行建模,员工包含3个属性:
姓名、工号以及工资。经历也是员工,除了含有员工的属性外,另外还有一个奖金属性。
请使用继承的思想设计出员工类和经理类。
要求类中提供必要的方法进行属性访问。
员工类:name id pay。
经理类:继承了员工,并有自己特有的bonus。
/*抽象类练习加入我们在开发一个系统时需要对员工进行建模,员工包含3个属性:姓名、工号以及工资。经历也是员工,除了含有员工的属性外,另外还有一个奖金属性。请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。员工类:name id pay。经理类:继承了员工,并有自己特有的bonus。*/abstract class Employee{private String name;private String id;private double pay;Employee(String name,String id,double pay){this.name = name;this.id = id;this.pay = pay;}public abstract void work();}class Manager extends Employee{private int bonus;Manager(String name,String id,double pay,int bonus){super(name,id,pay);this.bonus = bonus;}public void work(){System.out.println("manager work");}}class Pro extends Employee{Pro(String name,String id,double pay){super(name,id,pay);}public void work(){System.out.println("professional work");}}class Demo{public static void main(String[] args){System.out.println("hello world");}}
这次课的收获:在非抽象类中不能定义抽象方法。
0 0
- JAVA抽象类练习
- java抽象类练习
- Java 抽象类练习
- java抽象类练习
- Java学习·抽象类练习
- 【JAVA 日常练习 13.9】+ 接口 + 抽象类
- 抽象类练习:抽象动物
- 抽象类练习
- 1001 Java 类、抽象类、接口的综合小练习
- Java 基础一些代码练习笔记(抽象类)
- Java中抽象类、接口、包的文档练习
- JAVA 学习第5天(1)抽象类练习
- JAVA第三周抽象类的学习练习实验一
- JAVA第三周抽象类的学习练习实验二
- JAVA第三周抽象类的学习练习实验三
- 抽象类总结及练习
- 继承和抽象类练习
- 抽象类----数据建模练习
- 区分JS中的undefined,null,"",0和false
- 浅谈cocos2d-x 的坐标体系
- 洗牌随机算法的一种Java实现
- Win7无法识别光驱故障
- Hyper-v server 2008 管理intel 软RAID
- java抽象类练习
- 手游开发途中记
- redis hiredis brpop
- ios 关灯游戏
- Linux文件搜索-find
- weblogic 之web服务器部署及相关问题整理
- javascript jquery div 遮罩层 可以使用的
- Eclipse 安装 Maven 的 m2eclipse 插件
- Redis运行流程解析