java定义一个抽象类AbsAnimal,要求如下 (1)包括属性name,weight,color; (2)定义其有参构造方法 (3)定义受保护的run方法,功能是打印输出"Animal run fastly"
时间: 2024-02-27 10:53:28 浏览: 70
关于抽象类的java实验 Animal
好的,这是Java定义一个抽象类AbsAnimal的代码:
```java
public abstract class AbsAnimal {
protected String name;
protected double weight;
protected String color;
public AbsAnimal(String name, double weight, String color) {
this.name = name;
this.weight = weight;
this.color = color;
}
protected void run() {
System.out.println("Animal run fastly");
}
}
```
在这个抽象类中,我们定义了三个属性name,weight,color,并在构造方法中对其进行初始化。同时,我们还定义了一个受保护的run方法,打印输出"Animal run fastly"。由于这是一个抽象类,我们不需要提供具体的实现,而是留给其具体的子类去实现。
阅读全文