Java掌握类的继承和多态、抽象类及接口基本功能

该博客通过模拟动物园饲养员喂食不同动物的情景,探讨了Java中实现多态的不同方法,包括普通方式、使用抽象类以及利用接口。通过实例展示了如何为狗、猫和老虎设计食物和行为,阐述了类的继承和多态性在实际问题中的应用。

模拟动物园饲养员给动物喂食。每一种动物需要吃不同的食物,饲养员针对不同的动物,喂不同的食物。
动物园里有狗(狗吃骨头,会做算术)、猫(猫吃鱼,会跳环)、老虎(老虎吃肉,会顶球)
试采用普通方式、抽象类方式、接口方式来进行多态的实现

public class Tu {
   
   
	public static void main(String[]args) {
   
   
		java.util.Scanner s=new java.util.Scanner(System.in);
		Circle1 p1=new Circle1();
		System.out.print("请输入圆的半径:");
		p1.r=s.nextDouble();
		p1.getArea();
		System.out.println("圆形的面积是:"+p1.getArea());
		System.out.println("********************");
		Rectangle p2=new Rectangle();
		System.out.print("请输入矩形的长:");
		p2.length=s.nextDouble();
		System.out.print("请输入矩形的宽:");
		p2.width=s.nextDouble();
		p2.getArea();
		
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值