java定义一个非抽象的子类实现AbsAnimal,并在子类中重写AbsAnimal中的抽象方法,之后再实例化子类对象。
时间: 2023-12-06 12:44:23 浏览: 79
Java实例化一个抽象类对象的方法教程
5星 · 资源好评率100%
假设AbsAnimal是一个抽象类,其中有一个抽象方法eat(),那么可以创建一个非抽象的子类Animal来实现AbsAnimal:
```
public abstract class AbsAnimal{
public abstract void eat();
}
public class Animal extends AbsAnimal{
@Override
public void eat(){
System.out.println("Animal is eating...");
}
}
```
在Animal中重写了AbsAnimal中的抽象方法eat(),并实现了具体的逻辑。
之后可以实例化Animal的对象:
```
Animal animal = new Animal();
animal.eat();
```
这里创建了一个Animal对象,然后调用eat()方法,输出"Animal is eating..."。
阅读全文