在Java中,可以通过访问修饰符来设置类的访问权限。访问修饰符有四种:public、private、protected和默认(无修饰符)。
- public:公共访问级别,表示该类可以被任何其他类访问。当一个类被声明为public时,它可以被其他任何类访问,而不受包的限制。
public class MyClass { // 类的内容 }
- private:私有访问级别,表示该类只能被声明它的类访问。这意味着,如果一个类被声明为private,那么它只能在声明它的类中使用,而不能在其他类中使用。
private class MyClass { // 类的内容 }
- protected:受保护的访问级别,表示该类可以被同一个包中的其他类以及子类访问。这意味着,如果一个类被声明为protected,那么它可以在同一个包中的其他类以及子类中使用。
protected class MyClass { // 类的内容 }
- 默认(无修饰符):当没有指定访问修饰符时,类的访问级别为默认。这意味着,如果一个类没有指定访问修饰符,那么它只能在同一个包中的其他类访问。
class MyClass { // 类的内容 }
需要注意的是,类的访问权限仅限于包内或者公共访问,不能将类声明为private或protected。如果需要控制类的访问权限,可以考虑将类放入不同的包中,并根据需要设置访问修饰符。