Java第五课:动物声音模拟器
public abstract class Animal{abstract void cry();abstract String getAnimalName();
}
class Cat extends Animal{void cry(){System.out.println("喵");}String getAnimalName(){return "猫";}
}
class Dog extends Animal{void cry(){System.out.println("汪");}String getAnimalName(){return "狗";}
}
class Simulator{Animal a;void playSound(Animal animal){a = animal;System.out.print(a.getAnimalName()+"叫:");a.cry();}
}
public class Application{public static void main(String args[]){Dog dog = new Dog();Cat cat = new Cat();Simulator simulator = new Simulator();simulator.playSound(dog);simulator.playSound(cat);}
}
Java第五课:动物声音模拟器相关推荐
- 【Java】设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声。
题目要求:设计一个动物声音"模拟器",希望模拟器可以模拟许多动物的叫声.要求如下: (1)编写抽象类Animal Animal抽象类有2个抽象方法cry()和getAnimaNam ...
- 用java设计一个动物声音 模拟器,Java语言 设计一个动物声音“模拟器”(用接口实现)...
设计一个动物声音"模拟器",希望模拟器可以模拟许多动物的叫声,要求如下. 编写接口Animal Animal接口有两个抽象方法cry()和getAnimalName(),即要求实现 ...
- Java练习 | 设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声(附代码)
问题:设计一个动物声音"模拟器",希望模拟器可以模拟许多动物的叫声. 要求如下: 编写抽象类Animal Animal抽象类有2个抽象方法cry()和getAnimaName(), ...
- Java语言 设计一个动物声音“模拟器”(用接口实现)
设计一个动物声音"模拟器",希望模拟器可以模拟许多动物的叫声,要求如下. 编写接口Animal Animal接口有两个抽象方法cry()和getAnimalName(),即要求实现 ...
- oppo java模拟器_java动物声音模拟器
java动物声音模拟器app是一款有趣的动物叫声模拟软件.java动物声音模拟器app提供了许多种动物的叫声,可以与孩子互动,java动物声音模拟器app还有猫语.狗语翻译功能! 软件介绍 java动 ...
- java 设计一个动物声音“模拟器”
设计一个动物声音"模拟器",希望模拟器可以模拟各种动物的叫声,要求如下:必须使 用接口或者抽象类:至少模拟两种以上的动物种类:类名方法名定义友好: Animal.java publ ...
- Java动物声音模拟器
问题如下: 设计动物声音模拟器,编写抽象类Animal,模拟器类Simulator,编写Animal子类Dog和Cat类,具体题目如图: 思路: 先写抽象父类Animal,并将cry,getAnima ...
- java 动物声音模拟器_动物声音模拟器软件
<动物声音模拟器软件>是一款可以与各种动物互动的工具,你想逗猫吗?你想逗狗狗吗?如果利用你的软件直接播放不同动物的声音,仿真效果相当到位,直接就可以让你家的宠物上当哟,赶紧来试试吧! 软件 ...
- java动物声音模拟器_动物声音模拟器app|动物声音模拟器下载_v9.2.3_9ht安卓下载...
动物声音模拟器app是一款模仿各种动物的声音的软件,可以听到多种动物的声音,猫猫狗狗的都有,还有其他的小动物的让你有更多趣味的体验 软件介绍 这是一个非常有趣动物声音模拟器,它可以触及动物头像,播放动 ...
- java接口,设计一个动物声音模拟器
2.设计一个动物声音"模拟器",希望模拟器可以模拟各种动物的叫声,要求如下:必须使用接口或者抽象类:至少模拟两种以上的动物种类:类名方法名定义友好: 源代码如下: interfac ...
最新文章
- linux下ndk编译命令行程序及配置
- 区块链技术特点之去中心化特性
- NLP这两年:15个预训练模型对比分析与剖析
- mysql 数据库 导入兼容_mysql数据库的导入和导出
- python调用函数示例_python 动态调用函数实例解析
- 【转】 CPU、MCU、MPU、DSP的区别和介绍
- navicat 的查询功能
- 基于ruby环境搭建Redmine
- 一个值得思考的赚钱模式
- node mysql sequlize_玩转Node.js-Sequelize基础
- App Tamer Mac版常见问题解答
- opengl游戏引擎源码_我用C++复刻了这款上世纪最伟大的游戏
- FPGA 编程三大范例
- 计算机视觉编程 BOF图像检索(Python)
- arcgis如何将16bit栅格数据转换为8bit栅格数据
- python--生成器
- 高新技术企业申请后多久会出结果呢?
- java汉字转换拼音
- 环保绿色植树节主题班会课件PPT模板
- 焊接LQFP48 和 LQFP64 封装的芯片的记录