java中访问修饰符public,protected,default,private 的作用范围


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

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

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

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



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,989评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,647评论 19 139
  • 0、作者介绍 (日)安宅和人 1968年出生于日本富山县。获得东京大学研究所生物化学系硕士学位后,进入麦肯锡咨询公...
    韬声依旧在路上阅读 5,840评论 3 2
  • 相比面无表情,微笑只是嘴角上扬一点,眼睛微微眯一点,为什么这样一点点的区别就会让我们感受到美,让我们愉悦? 这其实...
    coocood阅读 4,379评论 0 1
  • 从小爸妈就教我要多交朋友,随时会提醒我一句老话,(在家靠父母,出门靠朋友)我一直以此话为荣的走到现在,发现自己这两...
    国民小扎西阅读 1,761评论 0 5