爲什麼我們可以創建一個靜態類的多個實例?我試圖找到靜態類和靜態方法之間的平行,但這個事實讓我困惑。當我們創建多個靜態類的實例時,這意味着什麼?
-1
A
回答
4
靜態類是一個嵌套類(即它在另一個類中聲明)。它表現得像一個頂級的類,這意味着你可以創建它的多個實例。
它與靜態方法或靜態變量沒有多少共同之處。
1
首先 - 你不能創建頂級靜態類。靜態類引用嵌套類。
當您創建靜態嵌套類時,它與包含它的類相關並且嵌套類的初始化沒有它的父類沒有意義。
0
要理解爲什麼內部類定義爲靜態的,想象一下,這將意味着,如果他們不是靜態:而不是被普遍使用,內部類定義將屬於外部類的一個實例。這是沒有意義的,因爲類的定義已經在編譯時存在了。因此,沒有任何情況可以使它們不是靜態的。
相關問題
- 1. 創建一個類的實例時,at @意味着什麼?
- 2. 當他們說'有狀態'時,這意味着什麼?
- 3. 什麼是X:靜態意味着
- 4. 靜態在VB中意味着什麼?
- 5. 當他們說React受XSS保護時,這意味着什麼?
- 6. 當他們說JavaScript是單線程時,這意味着什麼?
- 7. 當我們說一個ArrayList不同步時,這意味着什麼?
- 8. 「SSH進入實例」意味着什麼
- 9. 當我的文本顯示爲框時,這意味着什麼?
- 10. 當我們說時間複雜度是O(M + N)時,這意味着什麼?
- 11. PREEMPTIVE_XE_DISPATCHER這意味着什麼?
- 12. * | *這意味着什麼CSS?
- 13. 這是&意味着什麼?
- 14. $這意味着什麼PHP?
- 15. 當靜態方法無法從靜態上下文中引用非靜態方法時,這意味着什麼?
- 16. 當類型名稱是「_Closure $ __ 1」時,這意味着什麼?
- 17. 什麼試圖創建use_block_in_frame意味着
- 18. 當WriteProcessMemory返回487個ERROR_INVALID_ADDRESS時,這意味着什麼?
- 19. 這個'&'在Ruby中意味着什麼?
- 20. 這個Perl崩潰意味着什麼?
- 21. 這個表達意味着什麼「!!」
- 22. 這個表達意味着什麼?
- 23. 這個表達意味着什麼:「R.string.gcm_registered」?
- 24. 這個聲明意味着什麼?...?
- 25. 這個java泛型意味着什麼?
- 26. Python類實例化:當一個類沒有伴隨參數被調用時,這意味着什麼?
- 27. 創建數據類型時派生意味着什麼?
- 28. Java - 用'<>'創建類時,它意味着什麼?
- 29. 這意味着兩個相同的類是什麼意思?
- 30. 構建和Android項目時,這個錯誤意味着什麼?
靜態方法和靜態類的共同點是,它們都不屬於它們所在類的實例。 – zapl
我認爲,這篇文章會回答你所有的查詢:http://stackoverflow.com/questions/ 15448352 /爲什麼 - 是一流的申報,作爲靜電式的Java – VivekJ