Java语言 设计一个动物声音“模拟器”(用接口实现)
来源:互联网 发布:如何测试snmp 161端口 编辑:程序博客网 时间:2024/05/23 00:14
设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声,要求如下。
编写接口Animal
Animal接口有两个抽象方法cry()和getAnimalName(),即要求实现该接口的各种具体的动物类给出自己的叫声和种类名称。
编写模拟器类Simulator
该类有一个playSound(Animal animal)方法,该方法的参数是Animal类型,即参数animal可以调用实现Animal接口类重写的cry()方法播放具体动物的声音,调用重写的getAnimalName()方法显示动物种类的名称。
编写实现Anima接口l的Dog类和Cat类
编写主类Application(用户程序)
在主类Application的main方法中至少包含如下代码:
Java
Animal.java
public interface Animal{
public abstract void cry();
public abstract String getAnimalName();
}
Simulator.java
public class Simulator{
public void playSound(Animal animal){
System.out.print(“现在播放”+animal.getAnimalName()+”类的声音:”);
animal.cry();
}
}
Dog.java
public class Dog implements Animal{
public void cry(){
System.out.println(“汪汪…汪汪”);
}
public String getAnimalName(){
return “狗”;
}
}
Cat.java
public class Cat implements Animal{
public void cry(){
System.out.println(“喵喵…喵喵”);
}
public String getAnimalName(){
return “猫”;
}
}
Application.java
public class E{
public static void main(String args[]){
Simulator simulator = new Simulator();
simulator.playSound(new Dog());
simulator.playSound(new Cat());
}
}
- Java语言 设计一个动物声音“模拟器”(用接口实现)
- 作业.设计一个动物声音模拟器(接口)
- 用接口实现动物声音模拟器
- 用接口实现动物声音模拟器
- 动物声音“模拟器”(接口与实现)
- java编程:设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声
- 接口:动物声音模拟器
- 接口 动物声音模拟器
- 接口 动物声音模拟器
- Java第六章:动物声音“模拟器”(接口)
- java13设计一个动物声音模拟器
- 作业.设计一个动物声音模拟器
- 设计动物声音模拟器
- Java 动物声音模拟器
- Java 动物声音“模拟器”
- 编程作业160 页 第5题 使用(接口)设计一个动物声音"模拟器",希望模拟器可以模拟许多动物声音
- Java作业-动物声音模拟器(继承)
- 利用接口:设计动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声。
- SpringBoot学习笔记(6) SpringBoot数据缓存Cache [Guava和Redis实现]
- 计算机网络 整理笔记(1.2) 计算机网络的功能和特点
- LintCode 72-中序遍历和后序遍历树构造二叉树
- LeetCode基础-链表-删除重复结点
- 【java练习】来打印各种形状的三角形吧!!(循环练习)
- Java语言 设计一个动物声音“模拟器”(用接口实现)
- phpstorm常用快捷键
- 数字图像处理之均值滤波,高斯滤波,中值滤波,双边滤波
- 大疆发布多款新品,深耕影像市场
- 全球AMTSO成员首次安全产品评测 电脑管家满分获得认证
- AI算法为什么会存在性别歧视?谷歌做出了解释
- 医疗IT风投Q1报告:谁是炙手可热的香饽饽?
- 乘法逆元
- 习题7-5 流水线调度(Pipeline Scheduling, UVa690)