/**
*
* @author AdMin
*
*父类
*多态入门
*/
public class pet {
public void eat(){
}
}
/**
* @author AdMin
*
*子类
*/
public class penguin extends pet{
public void eat(){
System.out.println("企鹅吃鱼");
}
}
/**
* @author AdMin
*子类
*
*/
public class Cat extends pet {
public void eat(){
System.out.println("猫吃鱼");
}
}
public class Dog extends pet{
public void eat(){
System.out.println("狗吃狗粮");
}
}
/**
*
* @author AdMin
*
*主人类
*/
public class mastr extends pet {
public void feed(pet Pet){
Pet.eat();
}
}
public class Test {
/**
* @param args
*
* 测试类
*/
public static void main(String[] args) {
penguin peng = new penguin();
Dog dog = new Dog();
Cat cat = new Cat();
mastr ms = new mastr();
ms.feed(dog);
ms.feed(peng);
ms.feed(cat);
}
}
Java学习--多态理解
最新推荐文章于 2021-11-03 22:15:59 发布