首页 Java实验六

Java实验六

举报
开通vip

Java实验六实验六 上转型对象 1.输入下列语句,将程序补充完整。理解上转型对象的概念。 // Test.java class Employee{ public void show(){ System.out.println("I am an employee."); } } class Manager extends Employee{ public void show(){ System.out.println("I am a manager."); } } class...

Java实验六
实验六 上转型对象 1.输入下列语句,将程序补充完整。理解上转型对象的概念。 // Test.java class Employee{ public void show(){ System.out.println("I am an employee."); } } class Manager extends Employee{ public void show(){ System.out.println("I am a manager."); } } class Secretary extends Employee{ public void show(){ System.out.println("I am a secretary."); } } class Programmer extends Employee{ public void show(){ System.out.println("I am an programmer."); } } public static void main(String args[]){ Manager m = new Manager(); Secretary s = new Secretary(); Programmer p = new Programmer(); //建立上转型对象。通过上转型对象调用三个子类重写的show()方法。 } } 2要求有一个abstract 类,类名为Employee。Employee的子类有YearWorker、MonthWorker和WeekWorker。YearWorker对象按年领取薪水,MonthWorker按月领取薪水,WeekWorker按周领取薪水。Employee类有一个abstract 类: public abstract earnings(); 子类必须重写父类的earnings()方法,给出各自领取报酬的具体方式。 有一个Company类,该类用Employee数组作为成员,Employee数组的单元可以是YearWorker对象的上转型对象、MonthWorker对象的上转型对象或WeekWorker对象的上转型对象。程序能输出Company对象一年需要支付的薪水总额。 HardWork.java abstract class Employee { public abstract double earnings(); } class YearWorker extends Employee { 【代码1】 //重写earnings()方法 } class MonthWorker extends Employee { 【代码2】 //重写earnings()方法。 } class WeekWorker extends Employee { 【代码3】 //重写earnings()方法。 } class Company { Employee[] employee; double salaries=0; Company(Employee[] employee) { this.employee=employee; } public double salariesPay() { salaries=0; 【代码4】 //计算salaries。 return salaries; } } public class HardWork { public static void main(String args[]) { Employee[] employee=new Employee[20]; for(int i=0;i
本文档为【Java实验六】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_603842
暂无简介~
格式:doc
大小:31KB
软件:Word
页数:3
分类:工学
上传时间:2013-04-15
浏览量:136