利用接口:设计动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声。

本文探讨了如何通过定义和实现Animal接口来创建一个动物声音模拟器,该模拟器能模拟多种动物的独特叫声。接口中包含了关键方法,允许不同动物类实现并发出各自特有的声音。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Animal接口:

public interface Animal {//定义了接口Animal
	public abstract void cry();  
	public abstract String getAnimalName();
 
}
simulator类:
public class Simulator {
	public void playSound(Animal animal){//构造Animal类型的参数animal
	//调用Animal接口类的方法
	animal.cry();
	animal.getAnimalName();
	}
}
Dog类:
public class Dog implements Animal{ //Dog类实现接口Animal的方法
	String name="小白";
	public String getAnimalName() {
		 System.out.println("我的名字是:"+name);
		  return name;
	}
	public void cry() {
		System.out.println("汪汪......");
		
	}
}

 Cat类: 
public class Cat implements Animal {// //Cat类实现接口Animal的方法
	String name="小咪";
	public String getAnimalName() {
		 System.out.println("我的名字是:"+name);
		  return name;
		  }
	public void cry() {
		System.out.println("喵猫......");
		
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值