Java中類的訪問權(quán)限可以通過訪問修飾符來控制,主要有四種訪問權(quán)限:public、protected、default(包私有)和private。
public:公共訪問權(quán)限,表示該類可以被任何其他類訪問。在同一個包內(nèi)或不同包中都可以被訪問。
protected:受保護訪問權(quán)限,表示該類只能被同一個包內(nèi)的類或不同包的子類訪問。
default:默認(rèn)訪問權(quán)限,如果沒有指定訪問修飾符,默認(rèn)為default。表示該類只能被同一個包內(nèi)的類訪問。
private:私有訪問權(quán)限,表示該類只能被同一個類內(nèi)部的其他類訪問。
在Java中,訪問權(quán)限從大到小依次是public、protected、default、private。類的訪問權(quán)限通常與類的成員變量和方法的訪問權(quán)限有關(guān),可以通過合理設(shè)置類和成員變量、方法的訪問權(quán)限,來控制類的封裝性和安全性。