Java 接口示例:使用 Animal 接口实现 Dog 和 Bird
假设我们有一个接口'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/n4Ii 著作权归作者所有。请勿转载和采集!