-5
A
回答
0
1
爲了更清楚。
不允許
class A{
}
class B{
}
// This is NOT allowed
class C extends A,B{
}
允許
class A{
}
class B extends A{
}
class C extends A{
}
允許
class A{
}
class B extends A{
}
class C extends B{
}
+2
更明確地說:這個答案的第一個例子(「不允許」)是多重繼承(因此「不允許」)。第二種是單一(非多重)繼承 - 多個類擴展相同類的事實不是「多重繼承」。第三個也是單繼承 - 它是子類的子類,但是'C'從'B'繼承,而不是(直接)從'A'繼承。 – iamnotmaynard
相關問題
- 1. 多繼承和Java
- 2. java和多繼承
- 3. Java中的繼承 - 2類
- 4. 多級繼承映射2
- 5. 學說2多級繼承
- 6. 學說2多個映射繼承
- 7. Java的多重繼承ActionBarActivity
- 8. Java:替代多重繼承
- 9. java繼承和多態性
- 10. Android/Java中的多繼承
- 11. Java的繼承和多態
- 12. Java多級通用繼承
- 13. 繼承和多態的java
- 14. Java繼承與C#繼承
- 15. Java ORM:多個(接口)繼承
- 16. Angular 2組件繼承onClick
- 17. Angular 2繼承組件
- 18. 繼承多個metadatatypes
- 19. 從2個對象繼承
- 20. 擴展/ 2類繼承Java中
- 21. Java組件繼承LnF
- 22. 繼承兩個Java類
- 23. Symfony 2 + Doctrine 2 +繼承
- 24. 從2類繼承
- 25. VB.net繼承2類
- 26. Java繼承
- 27. Java繼承
- 28. Java繼承類
- 29. Java繼承
- 30. Java繼承
當你有'A類擴展C',我們說'A擴展C'。你的箭頭指向錯誤的方向,你似乎有多重繼承。 –
'C擴展A,B'是多重繼承。 http://en.wikipedia.org/wiki/Multiple_inheritance – iamnotmaynard
我的箭頭指向錯誤的方向,因爲它應該如何由計算機科學書籍。 – JaVaPG