java public private protected 无修饰符
时间: 2024-01-02 13:11:49 浏览: 75
Java的外部类为什么不能使用private和protected进行修饰的讲解
在Java中,public、private、protected和无修饰符是Java访问修饰符,它们用于控制类、变量、方法以及构造函数的访问级别。它们的作用如下:
1. public:公共的,可以被任何类访问。
2. private:私有的,只能在当前类中访问。
3. protected:受保护的,可以被同一包中的类访问,以及其他包中的子类访问。
4. 无修饰符:默认的,只能被同一包中的类访问。
需要注意的是,如果一个类中的变量或方法没有使用任何访问修饰符,则它们默认是包私有的。也就是说,它们只能被同一包中的其他类访问,而不能被其他包中的类访问。
阅读全文