java多态动物例子
package cn.zmh.A;
//动物类
public class Animal {
void eat(){
}
}
//猫类
class Cat extends Animal {
void eat(){
System.out.println("猫吃鱼");
}
}
//狗类
class Dog extends Animal {
void eat(){
System.out.println("狗吃骨头");
}
}
//人类 喂猫喂狗
class Persosn extends Animal {
void feedAnimal(Animal anim){
//打印运行的地址
anim.eat();
}
}
//测试类
class TestAnimal {
public static void main(String[] args){
//多态写法
Animal d = new Dog();
Animal c = new Cat();
Persosn p = new Persosn();
//子类的值d赋值给父类Animal
Animal aimn = (Animal) d;
p.feedAnimal(aimn);
//子类的值c赋值给父类Animal
Animal aimn1 = (Animal) c;
p.feedAnimal(aimn1);
}
}
相关知识
编写Java程序,以继承和多态思想模拟饲养员喂养不同动物的不同行为
Java笔记:多态polymorphic
多态
java特性封装、抽象、继承、多态理论
java 多态
Java猫和狗(继承,多态,抽象,接口版)下
Java猫和狗(继承,多态,抽象,接口版)上
(java)多态
【Java学习记录】十二 Java中的多态
java开发桌面宠物
网址: java多态动物例子 https://www.mcbbbk.com/newsview663777.html
上一篇: 宠物营养师负责什么工作内容 |
下一篇: 自制宠物玩具,让狗狗更开心!(D |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352