3
A
回答
7
你可以合成反向引用外部類,而不是內部類的實例。
例如
class Outer {
class Inner {
}
static class Nested {
}
}
在這個例子中,Inner有一個對Outer類的引用。嵌套不。如果Outer很大,這可能意味着你可以抓住一個你不需要的物體。
總之,如果你可以讓內部類static
。
3
我不認爲這是合成參考到的內部類這樣的事情。我認爲探查談論引用從內部類其外部類。這些都是當你有這樣的代碼創建:
class Outer {
class Inner {
}
}
在上面的代碼中,Inner
每個實例都有一個與之關聯的Outer
一個實例。該關聯是通過Inner
包含對Outer
基準的隱藏合成部件字段保持。
如果代碼是變化像這樣:
class Outer {
static class Inner {
}
}
就不會有這樣的合成參考。
相關問題
- 1. 反向索引的要點是什麼?
- 2. 什麼是String類內部?
- 3. 爲什麼不創建反向引用?
- 4. 內部類的目的是什麼
- 5. 內部類的目的是什麼?
- 6. 內部類。它的目的是什麼?
- 7. 什麼是在Oracle SQL使用反向鍵索引的
- 8. Erlang內部有向圖是什麼?
- 9. 什麼是反向換行
- 10. 什麼是反向路由?
- 11. 什麼是反向傳播?
- 12. Android - WallpaperService爲什麼我的引擎必須是內部類?
- 13. 使用反射實例化內部類時的InstantiationException。爲什麼?
- 14. 什麼是反向通用關係?
- 15. 爲什麼我不能從C#中的內部類引用靜態成員?
- 16. 什麼是C中的前向引用?
- 17. 什麼是Java中的後向引用?
- 18. 通過反射檢索內部嵌套類的內部成員
- 19. 爲什麼打印反向引用時不打印反斜槓?
- 20. 反向引用的測試內容?
- 21. 反向組合成陣列
- 22. java的成分與國有類主階級的反向引用
- 23. 什麼是@deprecated in java的反向
- 24. MySQL:什麼是LIKE的反向版本?
- 25. 爲什麼向類傳遞靜態引用會消耗內存?
- 26. 爲什麼/ index內部重定向到我的索引頁?
- 27. 逆向引用的反向引用
- 28. VBA:「htmlfile」引用的內容是什麼?
- 29. 什麼是合成指針?
- 30. 繼承的相反部分是什麼?