1.private(私有訪問權限)
最嚴格的訪問修飾符,它限定被修飾的成員僅能在聲明它的當前類內部訪問。其他任何外部類都無法直接訪問該成員。
作用:強制封裝,確保類內部實現細節的隱藏性和數據安全性
2.默認權限(包級訪問權限)
不顯式指定任何修飾符
允許同一包內的所有類直接訪問該成員,禁止不同包下的任何類訪問
作用:支持包內協作,使同一功能模塊的類能共享內部實現,隔離外部包的訪問
3.protected(受保護權限)
被修飾的成員允許同一包內的類訪問,允許不同包下的子類通過繼承訪問
作用:支持繼承體系的擴展,讓父類能安全暴露特定成員給子類復用,同時仍對無關的外部類保持隱藏
4.public(公共訪問權限)
最開放的訪問級別,允許任何類訪問被修飾的成員
作用:定義公共契約,確保類提供的服務能被所有調用方無限制使用
這是我整理的自學筆記,目前還在學習階段,文章中可能有錯誤和不足,歡迎大家斧正!