package chapter07;
abstract class Animal {
abstract void eating()
}
class Dog extends Animal {
@Override
void eating() {
System.out.println("狗吃骨头!");
}
}
class Panda extends Animal {
@Override
void eating() {
System.out.println("熊猫吃竹子!");
}
}
pubilc class Demo0713 {
public static void eating(Dog dog) {
dag.eating();
}
public static void eating(Panda panda) {
panda.eating();
}
public static void main(string[] args) {
eating(new Dog());
eating(new Panda());
}
}
java方法重载
最新推荐文章于 2024-11-09 12:43:52 发布
本文介绍了一个Java编程示例,展示了如何创建一个抽象类Animal,以及两个子类Dog和Panda,它们分别实现了父类的抽象方法eating(),并在Demo0713类中通过多态调用这些方法。
摘要由CSDN通过智能技术生成