【发布时间】:2019-02-09 17:24:36
【问题描述】:
我知道此类问题已被多次回答,并且可能会被标记为重复
我有这样的结构
public interface service{
public void sayHello();
}
public abstract class AbstractService{
public void sayHello(){
System.out.println("Hello!!");
}
}
public class MyService extends AbstractService implements service{
public void sayHello(){
super.sayHello();
}
}
我知道 java 不允许多重继承,我们使用接口来解决这个问题。但是使用这种结构,我找不到关于为什么需要扩展和实施的好处/商业案例?因为我的抽象类中有一个具体的方法。
【问题讨论】:
标签: java inheritance abstract-class extends implements