创建一个动物抽象类java
时间: 2023-07-20 17:12:34 浏览: 103
Java抽象类原理与用法实例详解
好的,以下是一个创建动物抽象类的Java代码示例:
```java
public abstract class Animal {
protected String name;
protected int age;
protected String color;
public Animal(String name, int age, String color) {
this.name = name;
this.age = age;
this.color = color;
}
public abstract void sound();
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getColor() {
return color;
}
}
```
在这个抽象类中,我们定义了三个属性:名称、年龄和颜色,并且定义了一个抽象方法 `sound()`。由于这是一个抽象方法,因此我们不能在抽象类中实现它。我们需要在具体的动物类中实现 `sound()` 方法。这个抽象类提供了一些公共的属性和方法,以便具体的动物类可以继承它们。
阅读全文