实验四abstract类与接口

本文由用户“doican251243506”分享发布 更新时间:2021-08-20 05:05:43 举报文档

以下为《实验四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类与接口》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览