2.如何实现抽象类的子类?
时间: 2024-06-13 13:09:40 浏览: 62
要实现抽象类的子类,需要使用关键字"extends"来继承抽象类,并实现抽象类中的所有抽象方法。具体实现步骤如下:
1. 定义一个抽象类,其中包含至少一个抽象方法,如下所示:
```
public abstract class Animal {
public abstract void eat();
}
```
2. 定义一个子类,使用"extends"关键字继承抽象类,并实现抽象方法,如下所示:
```
public class Dog extends Animal {
public void eat() {
System.out.println("Dog is eating.");
}
}
```
在这个例子中,Dog类继承了Animal类,并实现了eat()方法。
3. 创建子类的对象,并调用其方法,如下所示:
```
Animal animal = new Dog();
animal.eat();
```
在这个例子中,我们创建了一个Animal类型的对象,但是实际上它是Dog类的实例。因为Dog类继承了Animal类,并实现了eat()方法,所以我们可以调用eat()方法。
阅读全文