Java 中 private 访问修饰符的范围是什么?
private 修改符的作用范围在类内部。声明为 private 的成员不能在类外访问。
private 访问修饰符是最具限制性的访问级别。类和接口不能是 private 的。
如果类中存在 public 获取器方法,则声明为 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 变量是私有的,因此没有办法让其他类直接获取或设置它的值。
因此,为了使该变量对外界可用,我们定义了两个公有方法:getFormat(),它返回 format 的值;setFormat(String),它设置其值。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP