Java中的訪問修飾符用于控制類、變量、方法等成員的訪問權限。訪問修飾符包括public、protected、private和默認(即不使用任何修飾符),其作用如下:
- public:公共訪問修飾符,表示該成員可以被任何類訪問。
- protected:受保護的訪問修飾符,表示該成員可以被同一個包內的其他類訪問,或者該類的子類訪問。
- private:私有訪問修飾符,表示該成員只能被同一個類內部的其他方法訪問,不能被其他類訪問。
- 默認(不使用任何修飾符):默認訪問修飾符,表示該成員可以被同一個包內的其他類訪問,但是不能被不同包的類訪問。
通過使用不同的訪問修飾符,可以靈活地控制類的封裝性和訪問權限,提高代碼的安全性和可維護性。