1. interface的成員預設是public,而抽象類則可由自己控制.
2. 抽象類也是類,所以要繼承抽象類會有只能一個的限制,而interface就沒這個限制
3. 抽象類的成員不一定要是抽象成員,所以裡面可以有非抽象成員的實作,而interface的成員全部由繼承者實作,自身不可包含實作.
4. 抽象類可以宣告欄位fields(字段),而interface不行.
5. 抽象類能繼承抽象類及interface,而interface則只能繼承interface
文章標籤
全站熱搜