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),它设置其值。

更新于:2019 年 7 月 30 日

992 次浏览

Kickstart 您的 事业

完成课程即可获得认证

开始
广告
© . All rights reserved.