1
A
回答
1
protected
成員可以被同一包中的其他類訪問,也可以通過類將該類擴展到該成員,而不管其包是什麼。
private
成員只能在課堂內訪問。不存在「受保護的私人屬性」這樣的事情。
+0
哦,謝謝你!我現在明白了 – user8716414
0
protected修飾符指定該構件只能其自己的封裝件內的另一封裝訪問 (與包專用),此外,通過 它的類的子類。
來源:Controlling Access of Members of a Class
有關 「保護私有」,看到this討論。
相關問題
- 1. 受保護的成員可見用戶
- 2. 受保護字段的可見性
- 3. pdf.js和受保護的文件,否則不可見的
- 4. Sharepoint受保護的文件夾通過直接url可見
- 5. 受保護的字段對子類不可見
- 6. 你有沒有在Rails中使用受保護的可見性?
- 7. 斯卡拉魔法使私人/受保護的成員可見?
- 8. PHP繼承和受保護的成員可見性
- 9. Java中受保護的方法?
- 10. Java - 受保護的'getters'與嵌套類
- 11. Java中的受保護方法
- 12. Java:覆蓋受保護的字符串
- 13. Java中受保護的類結構?
- 14. Java:跨包的受保護訪問
- 15. 克隆受保護的邊緣受保護的驅動器
- 16. 受保護的內部和受保護的行爲類似
- 17. '保護'是一個可接受的Java類名稱
- 18. 受保護的內部和內部受保護有區別嗎?
- 19. Spring oauth2指定受保護和不受保護的資源
- 20. 覆蓋受保護的內部受保護!
- 21. 受保護與不受保護的區別
- 22. 在不同版本的Android中受保護的內部類可見性差異
- 23. 超類的受保護變量不可見於不同包中的子類
- 24. Junit受保護的方法
- 25. ASP.NET - 受保護的變量
- 26. C++受保護的訪問
- 27. 受保護的下載
- 28. 受保護的派生類
- 29. 受保護的方法
- 30. 嘲諷受保護的setter
「如果只有同一包中的類才能訪問它,對嗎?」不,那將是包訪問。受保護的訪問*也允許訪問子類。請參閱https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html –
https://stackoverflow.com/questions/215497/in-java-difference-between-package-private-public-protected - 私人 –