Java 动物声音“模拟器”
package mypackage;
public abstract class Animal {
public abstract void cry();
public abstract String getAnimalName();
}
package mypackage;
public class Simulator {
public void playSound(Animal animal){
System.out.println("我是"+animal.getAnimalName());
System.out.println("我的叫声是:");
animal.cry();
}
}
package mypackage;
public class Dog extends Animal{
public void cry(){
System.out.println("汪、汪、汪");
}
public String getAnimalName(){
return "小狗";
}
}
package mypackage;
public class Cat extends Animal{
public void cry(){
System.out.println("喵、喵、喵");
}
public String getAnimalName(){
return "小猫";
}
}
package mypackage;
public class Test {
public static void main(String[] args) {
Simulator simulator=new Simulator();
simulator.playSound(new Dog());
simulator.playSound(new Cat());
}
}
Java 动物声音“模拟器”相关推荐
- Java动物声音模拟器
问题如下: 设计动物声音模拟器,编写抽象类Animal,模拟器类Simulator,编写Animal子类Dog和Cat类,具体题目如图: 思路: 先写抽象父类Animal,并将cry,getAnima ...
- java 动物声音模拟器_动物声音模拟器软件
<动物声音模拟器软件>是一款可以与各种动物互动的工具,你想逗猫吗?你想逗狗狗吗?如果利用你的软件直接播放不同动物的声音,仿真效果相当到位,直接就可以让你家的宠物上当哟,赶紧来试试吧! 软件 ...
- java动物声音模拟器_动物声音模拟器app|动物声音模拟器下载_v9.2.3_9ht安卓下载...
动物声音模拟器app是一款模仿各种动物的声音的软件,可以听到多种动物的声音,猫猫狗狗的都有,还有其他的小动物的让你有更多趣味的体验 软件介绍 这是一个非常有趣动物声音模拟器,它可以触及动物头像,播放动 ...
- java动物声音模拟器_Java 动物声音“模拟器”(用接口实现)
(1)编写接口Animal (Animal.java) public interface Animal{ public abstract void cry(); public abstract Str ...
- java定义一个动物接口,Java 动物声音“模拟器”(用接口实现)
(1)编写接口Animal (Animal.java) public interface Animal{ public abstract void cry(); public abstract Str ...
- java 动物声音 模拟器
课堂练习:教材143页4.编程题 Animal类 1 public abstract class Animal { 2 3 public abstract void cry(); 4 public a ...
- oppo java模拟器_java动物声音模拟器
java动物声音模拟器app是一款有趣的动物叫声模拟软件.java动物声音模拟器app提供了许多种动物的叫声,可以与孩子互动,java动物声音模拟器app还有猫语.狗语翻译功能! 软件介绍 java动 ...
- 【Java】设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声。
题目要求:设计一个动物声音"模拟器",希望模拟器可以模拟许多动物的叫声.要求如下: (1)编写抽象类Animal Animal抽象类有2个抽象方法cry()和getAnimaNam ...
- 用java设计一个动物声音 模拟器,Java语言 设计一个动物声音“模拟器”(用接口实现)...
设计一个动物声音"模拟器",希望模拟器可以模拟许多动物的叫声,要求如下. 编写接口Animal Animal接口有两个抽象方法cry()和getAnimalName(),即要求实现 ...
最新文章
- 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))
- 机器学习(MACHINE LEARNING)MATLAB进行概率统计分析
- servlet 接收request发送过来的多维数组_049 JAVA-Servlet
- Simple2D-24 Sprite 渲染树
- 任意进制的转换(C,C++)itoa函数,strtol函数,bitset函数,oct函数,dec函数,hex函数
- bzoj 4017: 小Q的无敌异或
- UAC1.0和UAC2.0区别(八)
- DAY21 反射(hasattr,getattr,setattr,delattr)
- Codeforces #662C Binary Table
- 大数据云计算实习报告
- 层次分析法例题 matlab,层次分析法的MATLAB实现
- 安兔兔html5测试跑分榜,2021年最新安兔兔手机性能跑分排行榜
- oracle gbk 转码,oracle编码格式从utf-8转换为GBK
- abaqus中六面体单元对比四面体
- 笔记本电脑怎么做计算机题吗,笔记本怎么重装系统 笔记本重装电脑简单教程【图文教程】...
- pycharm preparing workspace 项目打不开怎么办?
- 三菱fx1n40mr001接线图_三菱FX1N-40MR-001使用说明书 - 广州凌控
- Problem D. S03-05 计算球体表面积和体积
- Scope及其子类介绍
- 个人开发者实现微信扫码登录
热门文章
- c语言中 队列用法,c中queue的用法
- Tensorflow版本升级出现的sess.run运行错误
- python饼图显示百分比怎么设置_python使用Matplotlib绘制饼图
- 网易智能工作室招实习生啦!
- 辛巴投资翻车,投资的A股st起步公司浮亏超7000万,打算清空
- AndroidTV开发13——实现TV端大图浏览
- c语言大作业俄罗斯方块,VC++ 6.0 C语言实现俄罗斯方块详细教程
- 外卖返利小程序公众号美团饿了么返利系统完整PHP源码下载
- 20款 Win10 软件推荐,让你的电脑变得更顺手!
- Erlang和Elixir,第2部分:数据类型