java 接口 例题
假设我们有一个接口Animal,其中包含一个move方法:
public interface Animal {
void move();
}
我们可以定义一个Dog类来实现Animal接口:
public class Dog implements Animal {
@Override
public void move() {
System.out.println("Dog is running.");
}
}
同样,我们可以定义一个Bird类来实现Animal接口:
public class Bird implements Animal {
@Override
public void move() {
System.out.println("Bird is flying.");
}
}
现在我们可以创建一个Animal数组,并调用它们的move方法:
public class Main {
public static void main(String[] args) {
Animal[] animals = new Animal[2];
animals[0] = new Dog();
animals[1] = new Bird();
for (Animal animal : animals) {
animal.move();
}
}
}
输出:
Dog is running.
Bird is flying.
``
原文地址: https://www.cveoy.top/t/topic/fb4D 著作权归作者所有。请勿转载和采集!