浅析java修饰符访问权限(动力节点Java学院整理)

 更新时间:2017年04月14日 10:47:18   投稿:mrr  
Java有四种访问权限,其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符,下面通过本文给大家简单介绍下java修饰符访问权限相关知识,感兴趣的朋友一起学习吧

Java有四种访问权限,其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符:

1. private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。

2. default:即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许在同一个包中进行访问。

3. protect: 介于public 和 private 之间的一种访问修饰符,一般称之为“保护形”。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。

4. public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。

下面用表格的形式来展示四种访问权限之间的异同点,这样会更加形象。注意其中protected和default的区别,表格如下所示:

权限修饰符
同一个类
同一个包
不同包的子类
不同包的非子类
Private
 
 
 
Default
 
 
Protected
 
Public

以上所述是小编给大家介绍的浅析java修饰符访问权限(动力节点Java学院整理),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Java中双冒号(::)运算操作符用法详解

    Java中双冒号(::)运算操作符用法详解

    这篇文章主要给大家介绍了关于Java中双冒号(::)运算操作符用法的相关资料,双冒号运算操作符是类方法的句柄,lambda表达式的一种简写,这种简写的学名叫eta-conversion或者叫η-conversion,需要的朋友可以参考下
    2023-11-11
  • Springboot 全局日期格式化处理的实现

    Springboot 全局日期格式化处理的实现

    这篇文章主要介绍了Springboot 全局日期格式化处理的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • Java用 Gradle配置compile及implementation和api的区别

    Java用 Gradle配置compile及implementation和api的区别

    这篇文章主要介绍了Java用Gradle配置compile及implementation和api的区别,文章围绕主题的相关资料展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06
  • Java Swing中JList选择事件监听器ListSelectionListener用法示例

    Java Swing中JList选择事件监听器ListSelectionListener用法示例

    这篇文章主要介绍了Java Swing中JList选择事件监听器ListSelectionListener用法,结合具体实例形式分析了中JList选择事件监听器ListSelectionListener的功能、使用方法及相关注意事项,需要的朋友可以参考下
    2017-11-11
  • 使用Filter过滤器中访问getSession()要转化

    使用Filter过滤器中访问getSession()要转化

    这篇文章主要介绍了使用Filter过滤器中访问getSession()要转化,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • Keycloak各种配置及API的使用说明

    Keycloak各种配置及API的使用说明

    这篇文章主要介绍了Keycloak各种配置及API的使用说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • SpringBoot3安全管理操作方法

    SpringBoot3安全管理操作方法

    这篇文章主要介绍了SpringBoot3安全管理,在实际开发中,最常用的是登录验证和权限体系两大功能,在登录时完成身份的验证,加载相关信息和角色权限,在访问其他系统资源时,进行权限的验证,保护系统的安全,文中有详细的操作步骤,需要的朋友可以参考下
    2023-08-08
  • 使用WebUploader实现分片断点上传文件功能(二)

    使用WebUploader实现分片断点上传文件功能(二)

    这篇文章主要为大家详细介绍了使用WebUploader实现分片断点上传文件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • SpringBoot+MyBatis-Plus实现分页示例

    SpringBoot+MyBatis-Plus实现分页示例

    本文介绍了SpringBoot+MyBatis-Plus实现分页示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-12-12
  • Java中Date与String相互转换的方法

    Java中Date与String相互转换的方法

    这篇文章主要为大家详细介绍了Java中Date与String相互转换方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10

最新评论