所以如果你有一個像void myMethod()
這樣的方法原型。那是什麼意思?它授予什麼樣的訪問權限?當Java中沒有顯式訪問修飾符時,這意味着什麼?
2
A
回答
3
這意味着「包訪問」。基本上任何共享與聲明類相同的包的類都可以看到/使用該方法。子類不能,除非它們與超類在同一個包中。
欲瞭解更多詳情,請看這裏:
http://download.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
0
包訪問;封裝包中的所有內容都可見。
1
這意味着它是包私有
在同一封裝換句話說其他類都可以訪問它沒有其他人
3
這就是所謂的「默認」或「包」訪問權限。具有此訪問級別的字段和方法可以在同一個類中或同一個包中的類中訪問。這與「受保護的」不同,因爲如果子類不在同一個包中,它們將無法訪問「默認」範圍字段。 See details here.
0
沒有訪問說明符,可以從同一個包中訪問該方法。
相關問題
- 1. 當java applet在網頁上有x時,這意味着什麼?
- 2. 對於非VIRTKEY「錯誤修飾符」錯誤意味着什麼?
- 3. 什麼時候在java中包私有(沒有顯式修飾)?
- 4. @符號在java中意味着什麼?
- 5. 這些Java錯誤意味着什麼?
- 6. 這個java泛型意味着什麼?
- 7. 當我的文本顯示爲框時,這意味着什麼?
- 8. PREEMPTIVE_XE_DISPATCHER這意味着什麼?
- 9. * | *這意味着什麼CSS?
- 10. 這是&意味着什麼?
- 11. $這意味着什麼PHP?
- 12. @符號在這裏意味着什麼
- 13. 當他們說'有狀態'時,這意味着什麼?
- 14. 當一個對象在javascript中沒有方法時,這意味着什麼?
- 15. StackOverflowError在Java中意味着什麼?它的修復是什麼?
- 16. 這些特殊字符在Java中意味着什麼?
- 17. 分配時&& do /意味着什麼? JAVA
- 18. 當你有一個像在Java中訪問$ 002的變量時,這意味着什麼?
- 19. 當WebStorm中的目錄爲紅色時,這意味着什麼?
- 20. 這個字符串格式在C++中意味着什麼?
- 21. 這個'&'在Ruby中意味着什麼?
- 22. 這在C中意味着什麼?
- 23. 在gdb中這意味着什麼?
- 24. 這在PowerPC中意味着什麼?
- 25. 這在AS3中意味着什麼?
- 26. 在MongoDB中這意味着什麼?
- 27. <?=這在C++中意味着什麼?
- 28. 當Haskell模塊沒有聲明任何導出時,這意味着什麼?
- 29. 當一個對象沒有root使用!gcroot和SOS時,這意味着什麼?
- 30. 當聲明一個字符串具有多個值時,這意味着什麼?