一个比较简单的java题,麻烦各位大侠帮帮忙,好的追加分
package animal;/** * 抽象类 * * */public abstract class Animal { public String name; public Animal(String name){ this.name=name; } /* * 自我介绍 */ public void intro(){ System.out.println("I am a "+name); } /** * 抽象方法(叫) * */ public abstract void shout();}package animal;/* * 哺乳动物接口 */public interface Mammal { void isMammal(); }package animals;import animal.Animal;/* * 动物(鸟) */public class Bird extends Animal{public Bird(String name) { super(name); // TODO Auto-generated constructor stub }/* * 实现叫的方法(叫声为yaya) * */public void shout(){ System.out.println("yaya"); }}package animals;import animal.*;/* * 动物猫是哺乳动物所以实现哺乳动物的接口 */public class Cat extends Animal implements Mammal{ public Cat(String name) { super(name); // TODO Auto-generated constructor stub }/* * 实现叫的方法(叫声为miaomiao) * */ public void shout() { System.out.println("miao,miao"); }/* * 实现哺乳动物接口的方法(实际中应该写属于哺乳动物的一些特殊的方法 * */ public void isMammal() { System.out.println("I am Mamal"); } }package zoo;import animals.*;/** * * 动物园类 * */public class Zoo { public static void main(String args[]){ /* * 实例化两个动物猫和鸟并执行他们的方法 */ Cat cat=new Cat("cat"); Bird bird=new Bird("bird"); cat.intro(); cat.shout(); cat.isMammal(); System.out.println(""); bird.intro(); bird.shout(); }}