java 2 实用教程(第五版)第五章课后编程题:设计一个动物声音模拟器,希望模拟器可以模拟许多的动物的叫声。
public abstract class Animal {
abstract void cry() ;
abstract String getAnimalName();
}
public class Dog extends Animal {
void cry() {
System.out.println(this.getAnimalName()+"的声音: "+"wangwang");
}
String getAnimalName() {
return "dog";
}
}
public class Cat extends Animal {
void cry() {
System.out.println(this.getAnimalName()+"的声音: "+"miaomiao");
}
String getAnimalName() {
return "cat";
}
}
public class Simulator {
void playSound(Animal animal) {
animal.cry();
animal.getAnimalName();
}
}
public class Application {
public static void main(String[] args) {
// TODO Auto-generated method stub
Simulator simulator = new Simulator();
simulator.playSound(new Dog());
simulator.playSound(new Cat());
}
}
java 2 实用教程(第五版)第五章课后编程题:设计一个动物声音模拟器,希望模拟器可以模拟许多的动物的叫声。相关推荐
- php实用教程第3版郑阿奇课后答案_PHP实用教程(第3版)
基本信息 书名:PHP实用教程(第3版) 定价:62.00元 作者:郑阿奇 出版社:电子工业出版社 出版日期:2019-01-01 9787#121348822 字数: 页码: 版次: 装帧:平装-胶 ...
- java程序设计实用教程第4版_Java程序设计实用教程(第4版)
第1章 Java概述 1.1 了解Java 1.1.1 Java的诞生和发展 1.1.2 Java的特点 1.1.3 Java核心技术 1.1.4 Application应用 1.2 JDK 1.2. ...
- 线性代数第五版吉尔伯特课后答_线性代数同济第五版第四章课后习题答案!
搜集 | 整理 | 测试 | @小愉 免责声明:以下资源或软件均来自互联网,仅供学习和交流使用,如有侵权请联系删除,请勿用于商业和非法途径等,如有法律纠纷与本人无关! 本文未经允许,不得转载! 适用 ...
- 线性代数第五版吉尔伯特课后答_线性代数同济第五版第六章课后习题答案!
搜集 | 整理 | 测试 | @小愉 免责声明:以下资源或软件均来自互联网,仅供学习和交流使用,如有侵权请联系删除,请勿用于商业和非法途径等,如有法律纠纷与本人无关! 本文未经允许,不得转载! 适用 ...
- Web前端开发精品课HTML CSS JavaScript基础教程第五章课后编程题答案
编程题: 图5-15所示为一个问卷调查的网页,请制作出来.要求:大标题用h1标签:小题目用h3标签:前两个问题使用有序列表:最后一个问题使用无序列表. 用VS2013新建ASP.NET空网站,添加新项 ...
- 04737 c++ 自学考试2019版 第四章课后程序设计题1
/** * 04737 c++ 自学考试2019版 * 第四章程序设计题1 * 为程序4-2中的类myComplex重载乘法运算符 */ #include <iostream>//标准流 ...
- 尚学堂Java学习第四章课后编程题作业参考答案
我只是一个学习java 的初学者哈哈哈,代码写的都很烂,望大佬们指点指点. #尚学堂第三章:java面向对象基础 ##课后作业编程题一: 题目:1. 编写 Java 程序用于显示人的姓名和年龄.定义 ...
- java 2 实用教程(第五版)第六章课后编程题:设计一个动物声音模拟器,希望模拟器可以模拟许多的动物的叫声。
内容:1.编写接口Animal Animal接口有两个抽象方法:cry()和getAnimalName(),即要求实现该接口的各种具体动物类给出自己的叫声和种类名称. 2.编写模拟器类Simulato ...
- JAVA大学实用教程(第四版)课后习题三、四章答案(自整理)
第三章 1.下列System.out.printf输出的结果是什么? int a=100, x,y; x=++a; y=a-- System.out.printf("%d, %d,%d&qu ...
最新文章
- leetcode算法题--零钱兑换
- oracle模块损坏,Oracle中模拟及修复数据块损坏
- Android面试题(五) --重要
- Shell获取时间,日期,上月,当月,下月
- 2019牛客暑期多校训练营(第六场)E - Androgynos (构建自补图)
- SQLSERVER和ORACLE批量处理表名和字段名大写
- SAP Fiori Elements - bindComponent - binding property in XML view will trigger odata request
- 27个赢得别人欣赏的诀窍
- sql不等于0怎么表示_数组真的只能从0开始吗?python表示不同意
- 基于代价函数小波脊相位的MFSK信号符号速率估计MATLAB仿真及代码(2020.12.14更新)
- 前端学习(2932):vue中的v-if
- 每日一题(9)—— 写一个标准宏MIN,这个宏输入两个参数并返回较小的一个
- Bootstrap创建拼接式按钮下拉菜单
- js中文件写入(字符串写入)_note
- linux 下的文件搜索、可执行文件搜索
- mybatisnet - 2 使用 DataMapper 访问数据库
- 互联网产品经理的工作职责
- 仿城通网盘分享下载系统源码下载,强大功能完美商用
- 简单计算器与面积结合计算器
- 基于 HTML5 + WebGL 的太阳系 3D 可视化系统