Java中的 private 访问修饰符
声明为 private 访问修饰符的方法、变量和构造函数只能在声明的类本身中访问。
Private 访问修饰符是最具限制性的访问级别。类和接口不能为 private。
如果类中存在公开的 getter 方法,则可以在类外部访问声明为 private 的变量。
使用 private 修饰符是对象封装自身并隐藏外界数据的主要方式。
示例
The following class uses private access control -
public class Logger {
private String format;
public String getFormat() {
return this.format;
}
public void setFormat(String format) {
this.format = format;
}
}此处,Logger 类的 format 变量为 private,因此没有办法让其他类直接检索或设置其值。
因此,为了使此变量可用,我们定义了两个公开的方法:getFormat(),它返回 format 的值,以及 setFormat(String),它设置其值。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP