谁能帮我做一下题啊,用eclipse

创建动物接口及其实现类,并测试。
1、定义动物接口,要求接口中定义吃eat(吃的内容)和跑run的方法。
2、定义狗类实现动物接口的所有方法,狗吃骨头,增加play的。
3、定义猫类实现动物接口的所有方法,猫吃鱼。

package com.Test;

interface Animal {
    public void eat();
    public void run();
}

class dog implements Animal{

    @Override
    public void eat() {
        System.out.println("吃骨头");
    }

    @Override
    public void run() {
        System.out.println("运动");
    }

    public void play(){
        System.out.println("play...");
    }
}

class cat implements Animal{

    @Override
    public void eat() {
        System.out.println("吃鱼");
    }

    @Override
    public void run() {
        System.out.println("运动");
    }
}

public class Main{
    public static void main(String[] args) {
        dog d=new dog();
        cat c=new cat();
        d.eat();
        d.play();
        d.run();
        c.eat();
    }
}

Animal.java

public interface Animal {
    void eat(String things);
    void run();
}

Dog.java

public class Dog implements Animal {
    public void eat(String things) {
        System.out.println("小狗吃骨头");
    }

    public void run() {
        System.out.println("小狗跑的快");
    }

    public void play(){
        System.out.println("小狗玩的开心");
    }
}

Cat.java

public class Cat implements Animal{
    public void eat(String things) {
        System.out.println("小猫吃鱼");
    }

    public void run() {
        System.out.println("小猫跑的也快");
    }
}

Test.java

public class Test {
    public static void main(String[] args) {
        Dog dog = new Dog();
        dog.eat("");
        dog.play();
        dog.run();

        Cat cat = new Cat();
        cat.eat("");
        cat.run();
    }
}

Animal接口

/**
 * 动物类接口
 */
public interface Animal {

    void eat(String food);

    void run();
}

/**
 * 狗
 */
public class Dog implements Animal {
    @Override
    public void eat(String food) {
        if ("骨头".equalsIgnoreCase(food)) {
            System.out.println("狗吃骨头");
        }
    }

    @Override
    public void run() {
        System.out.println("狗再跑");
    }

    private void play() {
        System.out.println("狗在玩");
    }
}


/**
 * 猫
 */
public class Cat implements Animal{
    @Override
    public void eat(String food) {
        if("鱼".equalsIgnoreCase(food)){
            System.out.println("猫吃鱼");
        }
    }

    @Override
    public void run() {
        System.out.println("猫在跑");
    }
}