Java 访问修饰符
创建一个类,通常要用到访问修饰符。
示例MyClass.java
java
public class MyClass {
// ...
}public就是访问修饰符,表示该类对所有类可见。
一个java源文件内可以声明多个类,但是和源文件名一样的那个类,必须声明为public,而且只能有一个。
Java 中有四种访问修饰符:public、protected、default(默认)和 private。它们用于控制类、接口、变量、方法和构造函数的可见性和可访问性。
访问修饰符的作用
访问修饰符决定了类、接口、变量、方法和构造函数的可见性和可访问性。它们可以限制其他类或代码对特定元素的访问,从而实现封装和模块化。
访问修饰符的级别
访问修饰符的级别从高到低依次为:public、protected、default(默认)和 private。
public:公共访问修饰符,表示该元素对所有类可见。任何其他类都可以访问该元素。protected:受保护访问修饰符,表示该元素对同一包中的类和任何子类可见。其他包中的类无法访问该元素。default(默认):默认访问修饰符,表示该元素对同一包中的类可见。其他包中的类无法访问该元素。private:私有访问修饰符,表示该元素仅对该类可见。其他类无法访问该元素。