java 动物类 接口实现 Eagle Cat Elephant

java 动物类 接口实现 Eagle Cat Elephant

«interface» Animal void name void id void action void run void basicInformation Eagle +void name +void id +void action +void run +void basicInformation Cat +void name +void id +void action +void run +void basicInformation Elephant +void name +void id +void action +void run +void basicInformation

程序代码

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
posted @ 2021-07-11 00:21  SKPrimin  阅读(140)  评论(0编辑  收藏  举报