首页 > 分享 > Java用抽象类模仿动物的叫声

Java用抽象类模仿动物的叫声

代码

接口类:Animal

public interface Animal {public void cry();public String getAnimalName(); } 12345

Cat类;

public class Cat implements Animal {@Overridepublic void cry() {System.out.println("喵喵喵");}@Overridepublic String getAnimalName() {System.out.println("小猫");return null;} }

1234567891011121314151617

Dog类;

public class Dog implements Animal {@Overridepublic void cry() {System.out.println("汪汪汪");}@Overridepublic String getAnimalName() {System.out.println("小狗");return null;} } 123456789101112131415

Simulator类

public class Simulator {public void playSound(Animal animal) {//Animal(接口类型) animal(参数)animal.getAnimalName();animal.cry();} } 123456789

主类:Application类

public class Application {public static void main(String[] args) {Simulator simulator = new Simulator();//创建simulator对象Animal A;//声明接口AA=new Dog();simulator.playSound(A);//传接口AA=new Cat();simulator.playSound(A);} } 12345678910111213

运行结果

在这里插入图片描述

应付老师作业的可以拿走

相关知识

Java用抽象类模仿动物的叫声
java用继承编写宠物乐园
动物的叫声范文
领养宠物并打印宠物信息java
【Java】实训动物乐园
Java宠物喂食:
鸟类中的“口技大师”,甚至可以模仿其他动物声音
供应鸟鸣器 鸟叫 各种动物叫声 动物声音模仿
猫咪的语言模仿能力可不一般,喵喵叫的它们可是连婴儿哭都能模仿
用java写的小宠物游戏

网址: Java用抽象类模仿动物的叫声 https://m.mcbbbk.com/newsview154924.html

所属分类:萌宠日常
上一篇: 猫在交配时为什么会发出凄惨的叫声
下一篇: 一种宠物叫声降噪装置的制作方法