可能重複:
Interface vs Abstract Class (general OO)
When to use abstract class or interface?摘要和接口在Java
你能在一個抽象類提供的實現?
這兩者有什麼區別?
什麼時候才能知道我什麼時候可以使用它們?
可能重複:
Interface vs Abstract Class (general OO)
When to use abstract class or interface?摘要和接口在Java
你能在一個抽象類提供的實現?
這兩者有什麼區別?
什麼時候才能知道我什麼時候可以使用它們?
本頁提供了一個很好的比較:http://download.oracle.com/javase/tutorial/java/IandI/abstract.html。你可以通過非常快速的谷歌搜索找到它。
Interface
用於定義合同。抽象類用於定義一些方法,這些方法對所有後代都是通用的,可能有些方法會有所不同(它們將是abstract
)。與interfaces
或abstract classes
多態性達成。
看看這個:http://download.oracle.com/javase/tutorial/java/index.html。也許你有任何具體的問題? – home
良好的起點 - [接口和繼承](http://download.oracle.com/javase/tutorial/java/IandI/index.html)。 – mre
Dejavu問題:) –