java:接口中怎么也能实现抽象类呢?既然实现接口就必须要实现接口的方法,为啥里面还声明抽象类呢?

2025-01-02 07:12:21
推荐回答(4个)
回答1:

public abstract void addPerson();
这些是抽象方法
不是类
抽象方法就是你的抽象类在实现这个接口的时候可以选择重写这些方法也可以不重写,你可以重写一部分,或者全部,这个是设计模式中的适配器模式

回答2:

实现类实现具体接口

抽象类声明抽象接口

要求所有抽象类声明有实现接口的方法

回答3:

没有规定实现接口就一定要实现接口中的所有方法。接口中的方法默认的都是抽象方法的。

回答4:

虽然可以这样写,不过还真没见过这样写法的代码。