Java 访问控制、命名规则及包和模块管理详解
1. 访问控制
在 Java 编程中,访问控制是确保代码安全性和封装性的重要机制。主要包括对私有成员和受保护成员的访问规则。
- 私有成员和构造函数的访问 :私有类成员或构造函数只能在包含该成员或构造函数声明的顶级类体内访问,并且不会被子类继承。例如:
class Point {
Point() { setMasterID(); }
int x, y;
private int ID;
private static int masterID = 0;
private void setMasterID() { ID = masterID++; }
}
在这个例子中,私有成员 ID 、 masterID 和 setMasterID 只能在 Point 类体内使用。在 Point 类声明体之外,不能通过限定名称、字段访问表达式或方法调用表达式来访问它们。
- 受保护成员的访问 :对象的受保护成员或构造函数,只有负责该对象实现的代码才能从其声明所在包的外部访问。
- 受保护成员的访问规则 :设 C 是声明受保护成员的类,只有在 C 的子类 S
超级会员免费看
订阅专栏 解锁全文
54

被折叠的 条评论
为什么被折叠?



