package aboutduotai;public class Duotai {
public static void main(String[] args){
method(new Cat());
method(new Dog());
public static void method(Animal a) {
a.eat();
}
}abstract class Animal {
public abstract void eat();}class Cat extends Animal {
public void eat() {
System.out.println("吃鱼");
} public void catchMouse() {
System.out.println("抓老鼠");
}}class Dog extends Animal {
public void eat() { System.out.println("啃骨头");
} public void lookhome() {
System.out.println("看家");
}}
}
public static void main(String[] args){
method(new Cat());
method(new Dog());
public static void method(Animal a) {
a.eat();
}
}abstract class Animal {
public abstract void eat();}class Cat extends Animal {
public void eat() {
System.out.println("吃鱼");
} public void catchMouse() {
System.out.println("抓老鼠");
}}class Dog extends Animal {
public void eat() { System.out.println("啃骨头");
} public void lookhome() {
System.out.println("看家");
}}
}
方法是不能嵌套的