美文网首页Java学习笔记
coreJava_9——访问控制

coreJava_9——访问控制

作者: panda_Hi | 来源:发表于2018-08-11 14:26 被阅读11次

五. 访问控制

面向对象的基本思想之一是封装实现细节并且公开方法。Java语言采用访问控制修饰符来控制类及类的方法和变量的访问权限,从而只向使用者暴露方法,但隐藏实现细节。访问控制分4种级别。

访问级别       访问控制修饰符        同类       同包       子类      不同的包
公开级别:      public                y         y          y          y
受保护          protected             y          y          y
默认            没有访问控制符          y          y
私有              private               y

成员变量、成员方法和构造方法可以处于4个访问级别中的一个;
顶层类只可以处于公开或默认访问级别;

注意:protected和default都有包访问权限(同包下可以访问)

相关文章

  • coreJava_9——访问控制

    五. 访问控制 面向对象的基本思想之一是封装实现细节并且公开方法。Java语言采用访问控制修饰符来控制类及类的方法...

  • Nginx防盗链、Nginx访问控制、Nginx解析php相关配

    image.png Nginx访问控制 Nginx访问控制Nginx访问控制 目录访问控制 正则匹配文件访问控制 ...

  • 汇总:CISSP重点安全知识

    访问控制模型: 访问控制分为自主访问控制(DAC)和非自主访问控制1、自主访问控制自主访问控制允许客体的所有者、创...

  • 访问控制

    1. 访问控制原理1.1 访问控制策略 2. 主体、客体和访问权 3. 自主访问控制3.1 自主访问控制的主要特点...

  • (翻译)fabric1.2.1新特性-访问控制列表

    访问控制列表 Access Control Lists(ACL) 什么是访问控制列表? fabric 使用访问控制...

  • 访问控制

    private 私有,只能在其定义域内使用 fileprivate 文件级别,整个swift源文件内有效 inte...

  • 访问控制

    在Swift语言中,访问修饰符有五种,分别为fileprivate,private,internal,public...

  • 访问控制

    在Swift语言中,访问修饰符有三种,分别为private,internal和public。同时,Swift对于访...

  • 访问控制

    1>模块和源文件 Swift 中的访问控制模型基于模块和源文件这两个概念。 模块指的是独立的代码单元,框架或应用程...

  • 访问控制

    访问控制 Access Control 访问级别 实体是被访问级别修饰的内容绝大部分实体都是internal 修饰...

网友评论

    本文标题:coreJava_9——访问控制

    本文链接:https://www.haomeiwen.com/subject/gyrdbftx.html