首页 > 分享 > java中编写多种动物叫声程序

java中编写多种动物叫声程序

返回本章节

返回作业目录

需求说明:

使用面向接口编程模拟不同动物的吼叫声

实现思路:

使用面向接口编程模拟不同动物吼叫声的实现思路:

定义发声接口Voice,在其中定义抽象吼叫方法sing()。

分别定义动物类Dog和Tiger实现Voice接口,通过重写sing()实现各自的吼叫行为。

测试不同动物的吼叫行为。

实现代码:

package com.T4.animal;

public interface IAnimal {

//动物吼叫接口

public abstract void sing();

}

package com.T4.animal;

public class Dog implements IAnimal{

//狗实现吼叫接口

public void sing() {

System.out.println("汪汪汪");

}

}

package com.T4.animal;

public class Tiger implements IAnimal {

//老虎实现吼叫接口

public void sing() {

System.out.println("傲傲傲");

}

}

package com.T4.business;

import com.T4.animal.IAnimal;

public class Business {

//定义了一个IAnimal的接口变量

private IAnimal animal;

public void sing(){

animal.sing();

}

//通过setAnimal方法, 初始化动物对象。

public void setAnimal(IAnimal animal) {

this.animal = animal;

}

}

package com.T4.business;

import com.T4.animal.Tiger;

public class TestSing {

public static void main(String[] args) {

Business business = new Business();

//business.setAnimal(new Dog());

business.setAnimal(new Tiger());

business.sing();

}

}

相关知识

java中编写多种动物叫声程序
基于ssm+vue宠物用品网上商城的设计与实现(开题报告+程序+论文+java)
java用继承编写宠物乐园
基于ssm+vue宠物医院预约管理系统(开题报告+程序+论文+java)
编写Java程序模拟主人养宠物 java写一个宠物系统
Java基于JAVA语言的宠物寄养管理(开题+源码)
java测试类pet
基于ssm+vue基于Vue技术的流浪动物管理系统的设计与实现【开题+程序+论文】
java计算机毕业设计唯爱宠物健康管理系统(开题+程序+论文)
基于微信小程序的宠物寄养小程序,附源码

网址: java中编写多种动物叫声程序 https://m.mcbbbk.com/newsview154797.html

所属分类:萌宠日常
上一篇: 人类想听懂动物的语言,AI能帮上
下一篇: 北大推出校园流浪猫管理小程序|叫