java 动物类 接口实现 Eagle Cat Elephant
程序代码
Animal
public interface Animal {
void name();
void id();
void action();
void run();
void basicInformation();
}
Eagle
public class Eagle implements Animal {
@Override
public void name() {
System.out.println("Northern Goshawk 苍鹰");
}
@Override
public void id() {
System.out.println("A01");
}
@Override
public void action() {
System.out.println("The eagle is soaring.");
}
@Override
public void run() {
System.out.println("The eagle flies fast.");
}
@Override
public void basicInformation() {
System.out.println("Act fast,agile and vigorous");
}
}
Cat
public class Cat implements Animal {
@Override
public void name() {
System.out.println("Chinese cat 中华猫");
}
@Override
public void id() {
System.out.println("C01");
}
@Override
public void action() {
System.out.println("Cat is climbing a tree.");
}
@Override
public void run() {
System.out.println("Cat runs fast.");
}
@Override
public void basicInformation() {
System.out.println("Yellow black,little,cute looking");
}
}
Elephant
public class Elephant implements Animal{
@Override
public void name() {
System.out.println("Elephas maximus 白象");
}
@Override
public void id() {
System.out.println("E01");
}
@Override
public void action() {
System.out.println("Elephant is drinking water.");
}
@Override
public void run() {
System.out.println("Elephant walks slowly.");
}
@Override
public void basicInformation() {
System.out.println("Huge size, slow movement, infinite power.");
}
}
Main
public class Main {
public static void main(String[] args) {
Cat cat = new Cat();
Elephant elephant = new Elephant();
Eagle eagle = new Eagle();
cat.name();
cat.id();
cat.action();
cat.run();
cat.basicInformation();
System.out.println();
elephant.name();
elephant.id();
elephant.action();
elephant.run();
elephant.basicInformation();
System.out.println();
eagle.name();
eagle.id();
eagle.action();
eagle.run();
eagle.basicInformation();
}
}
运行结果
Chinese cat 中华猫
C01
Cat is climbing a tree.
Cat runs fast.
Yellow black,little,cute looking
Elephas maximus 白象
E01
Elephant is drinking water.
Elephant walks slowly.
Huge size, slow movement, infinite power.
Northern Goshawk 苍鹰
A01
The eagle is soaring.
The eagle flies fast.
Act fast,agile and vigorous