Java基础学习-访问控制符

2021-12-20 22:24:18 浏览数 (2)

概念:

成员(成员变量或成员方法)访问权限有四种:

  1. public 公共的 : 可以被项目中所有类访问。(项目可见性)
  2. protected 受保护的 :可以被这个类本身访问;同时一个包中的所有其他的类访问;被它的子类(同一个包以及不同包中的子类)访问
  3. default / friendly 默认的 / 友好的(包可见性):被这个类本身访问;被同一个包中的类访问
  4. private 私有的 : 只能被类本身访问(类可见性)

类的访问权限只有两种:

  1. public 公共的:可被同一项目中所有类访问。(必须与文件名同名)
  2. default / friendly 默认的/友好的: 可被同一个包中的类访问

实例:

在Java中明确定义了访问权限,(从大到小排序:public、protected、default / friendly、private

访问控制符访问控制符

封装的要点:

.类的属性的处理:

1、一般使用private。(除非本属性确定会让子类继承)

2、提供相应的get/set方法来访问相关属性。这些方法通常是public,从而提供对属性的读取操作。(注意:boolean变量的get方法是用:is开头)

. 一些只用于本类的辅助性方法可以用private,希望其他类调用的方法用public

0 人点赞