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 动物声音“模拟器”相关推荐

  1. Java动物声音模拟器

    问题如下: 设计动物声音模拟器,编写抽象类Animal,模拟器类Simulator,编写Animal子类Dog和Cat类,具体题目如图: 思路: 先写抽象父类Animal,并将cry,getAnima ...

  2. java 动物声音模拟器_动物声音模拟器软件

    <动物声音模拟器软件>是一款可以与各种动物互动的工具,你想逗猫吗?你想逗狗狗吗?如果利用你的软件直接播放不同动物的声音,仿真效果相当到位,直接就可以让你家的宠物上当哟,赶紧来试试吧! 软件 ...

  3. java动物声音模拟器_动物声音模拟器app|动物声音模拟器下载_v9.2.3_9ht安卓下载...

    动物声音模拟器app是一款模仿各种动物的声音的软件,可以听到多种动物的声音,猫猫狗狗的都有,还有其他的小动物的让你有更多趣味的体验 软件介绍 这是一个非常有趣动物声音模拟器,它可以触及动物头像,播放动 ...

  4. java动物声音模拟器_Java 动物声音“模拟器”(用接口实现)

    (1)编写接口Animal (Animal.java) public interface Animal{ public abstract void cry(); public abstract Str ...

  5. java定义一个动物接口,Java 动物声音“模拟器”(用接口实现)

    (1)编写接口Animal (Animal.java) public interface Animal{ public abstract void cry(); public abstract Str ...

  6. java 动物声音 模拟器

    课堂练习:教材143页4.编程题 Animal类 1 public abstract class Animal { 2 3 public abstract void cry(); 4 public a ...

  7. oppo java模拟器_java动物声音模拟器

    java动物声音模拟器app是一款有趣的动物叫声模拟软件.java动物声音模拟器app提供了许多种动物的叫声,可以与孩子互动,java动物声音模拟器app还有猫语.狗语翻译功能! 软件介绍 java动 ...

  8. 【Java】设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声。

    题目要求:设计一个动物声音"模拟器",希望模拟器可以模拟许多动物的叫声.要求如下: (1)编写抽象类Animal Animal抽象类有2个抽象方法cry()和getAnimaNam ...

  9. 用java设计一个动物声音 模拟器,Java语言 设计一个动物声音“模拟器”(用接口实现)...

    设计一个动物声音"模拟器",希望模拟器可以模拟许多动物的叫声,要求如下. 编写接口Animal Animal接口有两个抽象方法cry()和getAnimalName(),即要求实现 ...

最新文章

  1. 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))
  2. 机器学习(MACHINE LEARNING)MATLAB进行概率统计分析
  3. servlet 接收request发送过来的多维数组_049 JAVA-Servlet
  4. Simple2D-24 Sprite 渲染树
  5. 任意进制的转换(C,C++)itoa函数,strtol函数,bitset函数,oct函数,dec函数,hex函数
  6. bzoj 4017: 小Q的无敌异或
  7. UAC1.0和UAC2.0区别(八)
  8. DAY21 反射(hasattr,getattr,setattr,delattr)
  9. Codeforces #662C Binary Table
  10. 大数据云计算实习报告
  11. 层次分析法例题 matlab,层次分析法的MATLAB实现
  12. 安兔兔html5测试跑分榜,2021年最新安兔兔手机性能跑分排行榜
  13. oracle gbk 转码,oracle编码格式从utf-8转换为GBK
  14. abaqus中六面体单元对比四面体
  15. 笔记本电脑怎么做计算机题吗,笔记本怎么重装系统 笔记本重装电脑简单教程【图文教程】...
  16. pycharm preparing workspace 项目打不开怎么办?
  17. 三菱fx1n40mr001接线图_三菱FX1N-40MR-001使用说明书 - 广州凌控
  18. Problem D. S03-05 计算球体表面积和体积
  19. Scope及其子类介绍
  20. 个人开发者实现微信扫码登录

热门文章

  1. c语言中 队列用法,c中queue的用法
  2. Tensorflow版本升级出现的sess.run运行错误
  3. python饼图显示百分比怎么设置_python使用Matplotlib绘制饼图
  4. 网易智能工作室招实习生啦!
  5. 辛巴投资翻车,投资的A股st起步公司浮亏超7000万,打算清空
  6. AndroidTV开发13——实现TV端大图浏览
  7. c语言大作业俄罗斯方块,VC++ 6.0 C语言实现俄罗斯方块详细教程
  8. 外卖返利小程序公众号美团饿了么返利系统完整PHP源码下载
  9. 20款 Win10 软件推荐,让你的电脑变得更顺手!
  10. Erlang和Elixir,第2部分:数据类型