用抽象类来模拟动物的叫声
来源:互联网 发布:晚会随机抽奖软件 编辑:程序博客网 时间:2024/04/29 05:02
Animal.java
public abstract class Animal { public abstract void cry(); public abstract String getAnimalName();}
Simulator.java
public class Simulator { void PlaySound(Animal animal) { // TODO Auto-generated method stub animal.cry(); System.out.println(animal.getAnimalName()); }}
Dog.java
public class Dog extends Animal { @Override public void cry() { // TODO Auto-generated method stub System.out.println("汪汪汪!"); } @Override public String getAnimalName() { // TODO Auto-generated method stub return "dog"; }}
Cat.java
public class Cat extends Animal { @Override public void cry() { // TODO Auto-generated method stub System.out.println("喵喵喵!"); } @Override public String getAnimalName() { // TODO Auto-generated method stub return "car"; }}
Application.java
public class Application { public static void main(String[] args) { Simulator simulator=new Simulator(); simulator.PlaySound(new Dog()); simulator.PlaySound(new Cat()); }}
运行结果:
汪汪汪!dog喵喵喵!car
阅读全文
0 0
- 用抽象类来模拟动物的叫声
- 用抽象类来模拟动物的叫声
- 第十三周任务二 动物的叫声(抽象类)
- 动物的叫声
- 虚函数-动物的叫声
- java编程:设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声
- 设计一个动物声音“模拟器”,希望通过模拟器可以模拟许多动物的叫声
- 设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声。
- 利用接口:设计动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声。
- 设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声
- 设计一个动物声音模拟器,希望模拟器可以模拟许多动物的叫声
- 设计一个动物声音“模拟器”,希望通过模拟器可以模拟许多动物的叫声
- 动物叫声
- 动物叫声
- 第十四周上机任务----动物的叫声
- 第十四周 项目一 --动物的叫声
- 6,3 动物的叫声 virtual
- 飛飛(四十五)动物的叫声
- configure:error:readline library not found
- C#中利用反射循环给一些字段赋值
- Java中Math类的常用方法
- centos6.5-64bit安装htop
- Oracle之通过SQL语句查看表信息-yellowcong
- 用抽象类来模拟动物的叫声
- OpenCV积分图函数:integral ()介绍
- Tensorflow安装
- sublime插件
- 0-1bfs
- 锁表
- Linux网络编程8(2) -- select
- Qt-使用窗口部件
- 部署IIS后,Excel遇到的80070005/80080005错误的解决方法