0
A
回答
1
super
用於調用父類的constructor
,methods
和attributes
。在這種情況下,super將調用Object
類的構造函數,默認情況下,Java是所有類的超類。因此,在這種情況下,super
是多餘的。
+0
我不確定你是對的。這取決於接口是否包含默認實現。 – Rotem
0
在子類中使用super()意味着調用超類的構造函數。如果類XYZ實現了一個接口,那麼對構造函數的調用沒有意義,因爲接口通常不包含實現。 我知道,自從Java 8以後,就可以向接口添加默認實現了。當接口在方法或構造函數之前包含默認關鍵字時,該方法或構造函數表示相關方法或構造函數的默認實現。
您可以閱讀更多關於Interface Method Declarations。
相關問題
- 1. Hadoop中超級模式的用途是什麼?
- 2. 虛擬基類在多級繼承中的用途是什麼?
- 3. 這條線的用途是什麼[超級loadView]
- 4. MediaCapture類中的LowLag *高級功能的用途是什麼?
- 5. Functor類中(<$)的用途是什麼?
- 6. MSTest中TestExecution類的用途是什麼?
- 7. toContain()的實際用途是什麼?
- 8. 什麼是System.Transactions的實際用途?
- 9. Socket.ExclusiveAddressUse的實際用途是什麼?
- 10. Android NDK的實際用途是什麼?
- 11. array_diff_uassoc的實際用途是什麼?
- 12. jQuery的實際用途是什麼?
- 13. 這個「javaScript:;」在超鏈接中的用途是什麼?
- 14. NinjectServiceHost類的主要用途是什麼?
- 15. 控制類的用途是什麼?
- 16. 多態類型的用途是什麼?
- 17. 數組類型的用途是什麼?
- 18. Number類的用途是什麼?
- 19. StringSegment類的用途是什麼?
- 20. TelephoneNumberUtil類的用途是什麼?
- 21. Expression類的用途是什麼?
- 22. 包含一個「實現」和「接口」指針的C++類的用途是什麼?
- 23. 在pygame中VIDEOEXPOSE的用途是什麼?
- 24. 在Jasmine中beforeAll()的用途是什麼?
- 25. MaxL在Hyperion中的用途是什麼?
- 26. DECREQTPARM在VT100中的用途是什麼?
- 27. IBoutlet在ios中的用途是什麼?
- 28. 在javascript中array.entries()的用途是什麼?
- 29. as的用途是什麼?在Swift中?
- 30. EnumerableExecutor類的用途和用途是什麼?
這裏ABC是一個接口 – Deepak
這裏沒有用。 –
@OliverCharlesworth它被隱含,如果省略。也許「冗餘」是一個更好的描述 – Bohemian