请找到链接以供参考:"Strategy for success" article of JavaWorld为什么我们实现接口抽象类
我的问题是为什么我们需要有单独的接口,并实现它的抽象类,我们可以声明抽象类的抽象方法本身?
EX图像,
public interface Border(){
paintBorder();
getBorderInsets();
isBorderOpaque();
}
public class abstract AbstractBorder implements Border(){
.....
}
,而不是我们能有像
public class abstract AbstractBorder {
paintBorder();
getBorderInsets();
isBorderOpaque();
}
抽象类,为什么我们使用的界面?有什么必要?
的可能的复制[接口VS抽象类(一般OO)](http://stackoverflow.com/questions/761194/interface-vs-abstract-class-general-oo) – 2016-06-07 07:34:25