是否有可能在派生類中有一個與超類中的私有實例變量具有相同名稱的實例變量? 換句話說,我可以重寫一個私有實例變量或私有方法嗎?派生類中的實例變量與超類的私有實例變量具有相同的名稱?
0
A
回答
2
是的,可以聲明這樣一個變量,因爲超類中的變量是私有的,它不能在子類中看到,因此不存在衝突。
但請注意,這與'覆蓋'不一樣,其中外部可見成員被隱藏在子類中具有相同名稱的成員。
1
您不能在子類中重寫超類的私有方法或變量。你可以做的是在子類中創建一個名稱相同的新變量或方法。
0
你不能覆蓋從超私有的實例變量或方法,但你可以創建與同名派生類新實例變量或方法。
相關問題
- 1. 具有相同名稱的java實例變量和方法
- 2. 私有實例變量/類定義
- 3. 返回具有最高'someValue'實例變量的類實例的名稱
- 4. Ruby類實例變量與類變量
- 5. 如果子類與父類中的私有變量具有相同名稱的變量,將使用什麼?
- 6. 當基類和派生類都具有相同名稱的變量
- 7. Ruby中的類變量實例變量
- 8. JavaScript類的所有實例中的變量相同
- 9. python從派生類的實例中訪問類變量
- 10. Tcl:在類中設置自有實例的私有變量
- 11. C#'echo?/ literal?'變量名稱類實例
- 12. 是否爲每個類的實例實例化私有類變量?
- 13. Backbone.js實例與類變量
- 14. 待辦事項類繼承私有實例變量從超
- 15. Ruby中的類實例變量和實例變量
- 16. 單例類中的私有靜態變量和私有實例變量有什麼區別?
- 17. 具有相同的實例名稱
- 18. 約束類型類或實例的派生變量
- 19. 類型的實例變量
- 20. 如何查找類中的類實例變量的名稱。
- 21. 具有相同類名的變量?
- 22. python類實例變量和類變量
- 23. 實現文件中的實例變量 - 私有與受保護
- 24. 是否有可能使用類實例名稱獲取私有變量值?
- 25. 添加同名類內實例的所有變量
- 26. 帶有實例變量的變量URL
- 27. 從另一個類的實例acessing「私有」變量
- 28. 從子類訪問父級的私有實例變量?
- 29. 打印類的實例公開私有變量
- 30. 訪問父類的私有實例變量
你爲什麼不嘗試呢? – 2014-10-31 13:46:07
是的,這是可能的。你爲什麼不試試? – 2014-10-31 13:46:17
沒有辦法,清除你的概念。 – 2014-10-31 13:47:31