又来求助各位大佬了,想知道该怎么改?

图片说明package leexiaobu;
class Animal{
String name;
String food;
int hunger;
void MakeNoise(){}
void eat(){}
void sleep(){}
void roam(){}

}
class Canine extends Animal{
void roam(){
System.out.println("犬科动物的活动方式:");
}
public class Leexiaobu extends Canine{
void MakeNoise(){
System.out.println("呜呜呜。。。");
}
void eat (){
System.out.println("狼吃肉 好恐怖");
}
public static void main (String []args){
Leexiaobu p1 =new Leexiaobu();
p1.eat();
p1.MakeNoise();
p1.eat();
p1.roam();

}
}
}

package myTest;

import java.math.BigDecimal;
import java.util.List;
import java.util.Scanner;

class Animal {
String name;
String food;
int hunger;

void MakeNoise() {
}

void eat() {
}

void sleep() {
}

void roam() {
}

}

class Canine extends Animal {
void roam() {
System.out.println("犬科动物的活动方式:");
}
}
public class Test extends Canine {
void MakeNoise() {
System.out.println("呜呜呜。。。");
}

    void eat() {
        System.out.println("狼吃肉 好恐怖");
    }

    public static void main(String[] args) {
        Test p1 = new Test();
        p1.eat();
        p1.MakeNoise();
        p1.eat();
        p1.roam();

    }
}

main()方法要放在外层,它也是一个类,要和其它类并列。