以下为《实验四abstract类与接口》的无排版文字预览,完整内容请下载
实验名称
abstract类与接口
实验目的
1. 掌握上转型对象的使用。
2. 理解继承的多态性。
3. 掌握面向接口的编程思想。
4. 掌握接口回调方法的使用。
实验原理及要求
编写一个Java应用程序,要求有一个abstract类,类名为Employee。Employee类有一个abstract方法:public abstract int earnings();
Employee的子类有YearWorker、MonthWorker、WeekWorker。YearWorker对象按年薪领取薪水,MonthWorker按月领取薪水,WeekWorker按周领取薪水。子类必须重写父类的earnings()方法,给出 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 Sound(Animal animal)方法,该方法的参数是Animal类型。即参数animal可以调用实现Animal接口类重写的cry()方法播放具体动物的声音、调用重写的getAnimalName()方法显示动物种类的名称。
编写主类Application(用户程序)
在主类Application的main方法中至少包含如下代码:
Simulator simulator = new Simulator();
simulator.playSound(new Dog());
simulator.playSound(new Cat());
仪器设备(含软件)
JDK6.0 Eclipse
实验过程(简要说明)
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《实验四abstract类与接口》的无排版文字预览,完整内容请下载
实验四abstract类与接口由用户“doican251243506”分享发布,转载请注明出处