Java中类的访问权限可以通过访问修饰符来控制,主要有四种访问权限:public、protected、default(包私有)和private。
public:公共访问权限,表示该类可以被任何其他类访问。在同一个包内或不同包中都可以被访问。
protected:受保护访问权限,表示该类只能被同一个包内的类或不同包的子类访问。
default:默认访问权限,如果没有指定访问修饰符,默认为default。表示该类只能被同一个包内的类访问。
private:私有访问权限,表示该类只能被同一个类内部的其他类访问。
在Java中,访问权限从大到小依次是public、protected、default、private。类的访问权限通常与类的成员变量和方法的访问权限有关,可以通过合理设置类和成员变量、方法的访问权限,来控制类的封装性和安全性。