Java中private访问修饰符的范围
private 修饰符的范围在类内部。声明为 private 的成员不能在类外部访问。
private 访问修饰符是最严格的访问级别。类和接口不能是 private。
如果类中有 public getter 方法,则声明为 private 的变量可以在类外部访问。
使用 private 修饰符是对象封装自身并将数据隐藏于外部世界的主要方法。
示例
以下类使用 private 访问控制
public class Logger {
private String format;
public String getFormat() {
return this.format;
}
public void setFormat(String format) {
this.format = format;
}
}
此处,Logger 类的 format 变量为 private,因此其他类无法直接获取或设置其值。
所以,为了让外部世界可以使用此变量,我们定义了两个 public 方法:getFormat(),用于返回 format 的值;setFormat(String),用于设置其值。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言
C++
C#
MongoDB
MySQL
JavaScript
PHP