Java中的访问修饰符控制成员可见性,共有四个:public(所有类和包)、protected(同一包和子类)、default(同一包)和private(仅声明类)。

Java 中的访问修饰符
在 Java 中,访问修饰符用于控制类、方法、字段和其他成员的可见性。共有四个访问修饰符,分别为:
- public:成员在所有类和包中可见。
- protected:成员在同一包中以及子类中可见。
- default(或包访问权限):成员在同一包中可见。
- private:成员仅在声明它们的类中可见。
用法
- public 修饰符用于类、方法和字段,使它们在所有类和包中可见。这是最广泛的可见性。
- protected 修饰符通常用于方法和字段,允许子类访问它们。这样可以保护成员免受其他类的不当访问。
- default 修饰符在没有明确指定其他可见性修饰符时隐式使用。它限制成员对同一包中的类可见。
- private 修饰符用于方法和字段,它们只能在声明它们的类中访问。这种可见性提供最严格的访问控制。
示例
基于ECSHOP2.7.2制作,模板使用的是早期的凡客模板。整站大气,清爽。适合综合,鞋子,服饰类商城使用。具体安装方法在程序包中有说明,在使用之前请看下。 大体方法:1.上传程序至网站根目录,访问:域名/diguo (用户名:admin 密码:123456)2.设置好数据库信息,然后恢复数据,数据目录在www.shopex5.com下.3.修改data目录下的config数据库配置文件。4.登陆
立即学习“Java免费学习笔记(深入)”;
// Public class
public class MyClass {
// Protected method
protected void myProtectedMethod() { }
// Default field
int myDefaultField;
// Private constructor
private MyClass() { }
}在这个示例中:
-
MyClass是一个公共类,可以在任何类或包中使用。 -
myProtectedMethod是一个受保护的方法,可以在MyClass本身以及其子类中使用。 -
myDefaultField是一个默认字段,只能在与MyClass相同的包中的类中使用。 -
MyClass的构造函数是私有的,只能在MyClass本身中使用。










