第1个回答 推荐于2018-03-08
package com.java;
/声明一个抽象类动物
abstract class Animal {
//声明一个方法gnaw()啃骨头
public void gnaw() {
System.out.println("Animal gnaw(啃骨头)..");
}
//喝汤
public void eat() {
System.out.println("Animal eat(喝汤)...");
}
//咬人
public void bite() {
System.out.println("Animal bite(咬人)...");
}
//跑
public void run() {
System.out.println("Animal run(咬人)...");
}
//跳
public void jump() {
System.out.println("Animal jump...");
}
}
//声明一个Dog类,继承Animal类
class Dog extends Animal{
private String name;
private double weight;
private double height;
private String color;
public Dog (String name,String color){
this.name=name;
this.color=color;
}
}
//以下是测试结果,可以省略
public class NLL {
public static void main(String[] args) {
Animal smallDog =new Dog("smallDog","yellow");
Animal bigDog = new Dog("bigDog ","yellow");
smallDog.gnaw();
smallDog.eat();
smallDog.bite();
bigDog .bite();
}
}本回答被提问者和网友采纳