用java描述动物特性: 狗生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的 狗通常的时候和人打
满意回答
public class Animal { public String name =""; public Animal(String name){ this.name = name; } public void move(){ System.out.println(name+"移刺府减动了"); } } public interface Mammalia { //哺乳动物接贸常口 public void suckle(); } public interface Predator { //食肉纪行动物接口 public void eat(Animal animal); } public class Dog extends Animal implements Predator,Mammalia{ public Dog(String str){ super(str); } @Override public void eat(Animal animal) { System.out.println(this.name+"吃了"+animal.name); } @Override public void suckle() { System.out.println(this.name+"给小"+this.name+"喂奶"); } public static void main(String args[]){ Dog dog = new Dog("狗"); dog.move(); dog.suckle(); Animal a = new Animal("兔子"); dog.eat(a); } }
为您推荐:
其他回答
CLASS DOG 继承 陆生动物 实现接口 哺乳动物 ,肉食动物 { 成员属性1 成员属性2 成员属性3 ... 和人打架(){写进去怎么打} 和人打架(某个人){写进去怎么打} } 再写一个类 陆生动物() { 成员属性 生活地=陆地 }