5.2实验练习
来源:互联网 发布:云计算及大数据 教材 编辑:程序博客网 时间:2024/05/14 11:16
上转型对象
abstract class Employee{public abstract double earnings();}class YearWorker extends Employee{public double earnings(){double salaries=200000;return salaries;}}class MonthWorker extends Employee{public double earnings(){double salaries=12*20000;return salaries;}}class WeekWorker extends Employee{public double earnings(){double salaries=52*1000;return salaries;}}class Company{Employee[]employee;double salaries=0;Company(Employee[]employee){this.employee=employee;}public double salariesPay(){salaries=0;for(int i=0;i<employee.length;i++){salaries=salaries+employee[i].earnings();}return salaries;}}public class HardWork{public static void main(String args[]){Employee[]employee=new Employee[20];for(int i=0;i<employee.length;i++){if(i%3==0){employee[i]=new WeekWorker();}else if(i%3==1){employee[i]=new MonthWorker();}else if(i%3==2){employee[i]=new YearWorker();}}Company company=new Company(employee);System.out.println("公司年工资总额:"+company.salariesPay());}}
- 5.2实验练习
- 5.2 实验练习
- 实验练习(1)
- 1.2 实验练习
- 2.2 实验练习
- 3.2 实验练习
- 4.2 实验练习
- 4.3 实验练习
- NS2实验练习
- hp uft 实验练习
- CCNA实验练习
- c++实验练习
- 独立键盘的练习实验
- 实验4-9 综合练习
- 实验5-8 综合练习
- 实验八 命令操作练习
- lab1的实验练习答案
- 练习系统 实验一 填词
- 我的Android进阶之旅------>Android通过调用Webservice实现手机号码归属地查询
- wifi
- Word符号,教你怎么在方框里打钩?
- Uva 10585 - Center of symmetry
- http://poj.org/problem?id=2063
- 5.2实验练习
- 详解C#格式化字符串
- 文献综述是什么,该怎么写?
- linux mint cinnamon&mdm 主题安装
- 分数问题
- hdu 1102 (最小生成树)
- 发现大量的TIME_WAIT解决办法
- perl基础
- ubuntu find 查找文件并删除