前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java基础学习-访问控制符

Java基础学习-访问控制符

原创
作者头像
FutureTester
发布2021-12-20 22:24:18
5080
发布2021-12-20 22:24:18
举报
文章被收录于专栏:FutureTester

概念:

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

  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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概念:
    • 成员(成员变量或成员方法)访问权限有四种:
      • 类的访问权限只有两种:
      • 实例:
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档