請找到鏈接以供參考:"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