创建一个抽象类动物类以及以下几个接口:进食的接口、睡觉的接口、思考的接口、说话的接口。分别定义猫类、人类、鸟类继承动物类并选择实现上述的接口,并创建实例验证。

白昼怎懂夜的黑 提交于 2019-12-30 23:12:14
interface Animal{
    void breathe();
    void eat();
    void sleep();
}

class Cat implements Animal{

    @Override
    public void breathe() {
        System.out.println("一直在呼吸...");
    }

    @Override
    public void eat() {
        System.out.println("就知道吃吃吃!");
    }

    @Override
    public void sleep() {
        System.out.println("一天天的就知道睡!");
    }
}
interface Bird extends Animal{
    void fly();
}
interface Human extends Animal{
    void speak();
    void think();
}
class bird implements Bird{

    @Override
    public void fly() {
        System.out.println("鸟的优点就是能上天吧");
    }

    @Override
    public void breathe() {

    }

    @Override
    public void eat() {

    }

    @Override
    public void sleep() {

    }
}
class man implements Human{

    @Override
    public void breathe() {

    }

    @Override
    public void eat() {
        System.out.println("人类的优势在于用筷子吃饭");
    }

    @Override
    public void sleep() {

    }

    @Override
    public void speak() {
        System.out.println("Wow~ You can really dance~");
    }

    @Override
    public void think() {
        System.out.println("I think~");
    }
}
public class main {
    public static void main(String[] args) {
    Cat cat = new Cat();
    cat.breathe();
    cat.eat();
    cat.sleep();
    man woman = new man();
    woman.speak();
    woman.think();
    }
}

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!