類實現一個interface
必須實現所有接口的but
的方法,如果這個類是實現一個abstract class
是有必要實現所有abstract methods
?
如果不是,我們可以創建該類的object
,該類正在執行Abstract class
???
0
A
回答
1
如果你實現一個抽象類而不實現所有的抽象方法,那個類也必須被聲明爲抽象的,因此不能被實例化。
例如:
public abstract class A {
public abstract method1();
}
public abstract class B extends A {
}
在上面的例子中,你將無法調用new B();
1
如果一個類繼承一個抽象類,它要麼必須實現所有抽象成員,或具有也是抽象的。
所以,如果這個類沒有實現所有的成員,你就不能創建它的一個實例。
相關問題
- 1. 抽象類和接口之間的技術區別
- 2. 抽象類和接口之間有什麼區別?
- 3. MustInherit和抽象類之間的區別
- 4. python抽象基類,mixin和抽象方法之間的區別
- 5. 接口和抽象方法的區別
- 6. 抽象數據類型和對象之間的區別
- 7. CharSequence接口和對象類的toString()方法之間的區別
- 8. 抽象類擴展和普通類之間的區別延伸
- 9. java - 抽象類和具體類之間的獨特區別
- 10. 接口類和抽象類有什麼區別和相似之處?
- 11. 抽象類和靜態類之間有什麼區別?
- 12. java中的接口和抽象接口的區別
- 13. 抽象類和繼承之間有什麼區別?
- 14. JavaScript中的對象和接口之間的區別
- 15. 與接口和抽象類
- 16. PHP抽象類和接口
- 17. C#接口和抽象類
- 18. 抽象類和接口
- 19. 純抽象類和接口
- 20. 抽象類中的方法的外部抽象和局部抽象之間有什麼區別?
- 21. Typescript中的接口和類之間的區別
- 22. 在抽象類和接口之間進行選擇
- 23. java中的數據抽象和程序抽象之間的區別
- 24. 正常接口和MBean接口之間的區別
- 25. 接口繼承和接口之間的區別
- 26. 子類和類別之間的區別?
- 27. 抽象數據類型和代數數據類型之間的區別
- 28. 繼承時抽象類和非抽象類有什麼區別
- 29. 正常的接口類和只有抽象方法的抽象類是否有區別?
- 30. 具有零參數的抽象類和沒有參數的抽象類之間有什麼區別?