Java default关键字与protect的区别之处

在同包下,default与protect修饰的作用都一样,不管是子类还是
普通类都能访问到default和protect修饰的属性、方法。

在其他包(非该类的同级目录下)中,普通类(即非继承关系)、子类均不能访问default和protect修饰的属性、方法。

对于父类下面还建了子包,普通类均不能访问default和 protect 修饰的属性、方法。但是对于子类,其能访问到protect修饰的属性和方法 (如下图)
在这里插入图片描述

一个菜鸡的成长之路
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java protected 与 default 区别
aoxue_bai的博客
08-21 485
public,protected,private是Java里用来定义成员的访问权限的,另外还有一种是“default”,也就是在成员前不加任何权限修饰符。如:  public   class   A{      void   method(){};  }  method就属于default权限。  这四个修饰符的访问权限如下表:  ---------------------------------...
Javaprotected关键字的可见性
好好学习
06-07 925
修饰符private、protected、public都称为可见性修饰符(visibility modifier)或可访问性修饰符(accessibility modifer),因为它们指定如何访问类和类的成员。 相信很多朋友都对private、public这两个修饰符很熟悉了,本文重点讨论一下关于protected修饰符的可见性。......
Java中的private、protected、public和default区别(详解)
09-01
下面小编就为大家带来一篇Java中的private、protected、public和default区别(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Java中级——private、defaultprotect详解
松仔Log的博客
09-02 1543
private详解:一个方法可以访问所属类所有实例对象或其内部类的私有部分 a和b都是Person类的对象,a调用equal()方法不仅可以访问自身的this.name还可以访问b.name class Person { private String name; public Person(String name) { this.name = name; } public boolean equal(Person person) { ret
Java基础- defaultprotected
最新发布
青衫客36的博客
02-03 1071
是两种不同的访问修饰符,它们用来设置类、变量、方法和构造器的访问级别。理解这两者之间的区别对于管理Java程序中的访问权限非常重要。了解这些区别可以帮助在Java程序设计中更好地控制类成员的访问权限,从而提高代码的封装性和安全性。
Java中的四种访问修饰符:public、defaultprotect和private
江南好
04-06 3464
前言 Java中有四种访问修饰符用于控制类、接口、变量和方法的封装程度。这四种修饰符分别为: private 私有的,类可见性 package/friendly/default 包级别的/友好的/默认的,包可见性 protected 受保护的,不同包,子父类可见性 public 公共的,项目可见性 其中,变量和方法可以用四种修饰符修饰,而类和接口仅能用public和default修饰。 类之间的关系 类和类之间的关系有如下几种: 以Hero为例 自身:指的是Hero自己 同包子类:ADHero这
java中的50个关键字.docx
09-30
Java编程语言中有50个关键字,这些关键字是预定义的标识符,它们具有特殊的含义,开发者不能用作自定义变量或函数名。这些关键字在构建程序逻辑、数据类型定义、流程控制以及访问修饰等方面起着至关重要的作用。 1....
Java中常见的关键字
weixin_46811158的博客
09-19 691
常见的关键字classpublicthissuperstaticfinalinterfacethrow、throwssynchronized class   Java是面向对象的的语言,万物皆对象,类就以class来定义的。 public class Animals{} //定义一个动物类 class Cat{} //定义一个猫类 注意:在一个类中,可以定义多个类,但只能有一个public修饰符修饰的类。 public class Test{} class Test1{} class Test2{}
Java继承与组合
talk is cheap, show you my code.
03-26 2400
我们举例写的类是现实事物的抽象. 而我们真正开发所遇到的项目往往业务比较复杂, 可能会涉及到一系列复杂的概念, 都需要我们使用代码来表示, 所以真实项目中所写的类也会有很多. 类之间的关系也会更加复杂.即使如此, 我们并不希望类之间的继承层次太复杂. 一般我们不希望出现超过三层的继承关系. 如果继承层次太多, 就需要考虑对代码进行重构了.继承(inheritance)机制:面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类的特性的基础上进行扩展,增加新功能,这样产生新的类,称派生类。
Java基本语法--关键字&标识符
༺ཌ༈君纤༈ད༻
02-05 180
本篇博客主要介绍了Java基本语法中的关键字、保留字、标识符。 关键字与保留字 关键字(keyword的定义及特点) ✄ 定义:被Java 语言赋予了特殊含义,用做专门用途的字符串 ✄ 特点:关键字中所有字母都为 小写 定义数据类型的关键字 class interface enum boolean void ...
java基础篇之 public、private、protectdefault区别
热门推荐
晓果博客
06-14 1万+
public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不      仅可以跨类访问,而且允许跨包(package)访问。 private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以      ...
Java中访问修饰符public、defaultprotect、private范围
hungteshun的专栏
12-12 777
public:Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。protect:介于public 和 private 之间的一种访问修饰符,一般称之为“保护形”。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。default:即不加任何访问修饰符,通常称为“默认访问模式“...
java中public,private,protect,default区别
qq_28863045的博客
03-30 995
public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不     仅可以跨类访问,而且允许跨包(package)访问。private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以     及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。protect: 介于public 和 private 之...
Java 访问修饰符public,private,protect,default区别
技术小青年一枚
08-04 1311
访问修饰符 同一个类 同一个包 不同包中的子类 不同包的非子类 public √ √ √ √ protect √ √ √ × default √ √ × × private √ × × × ...
Java中访问修饰符public、private、protectdefault范围
qq_43842093的博客
01-17 2700
静态内部类是不需要依赖于外部类的,这点和类的静态成员属性有点类似,并且它不能使用外部类的非static成员变量或者方法,这点很好理解,因为在没有外部类的对象的情况下,可以创建静态内部类的对象,如果允许访问外部类的非static成员就会产生矛盾,因为外部类的非static成员必须依附于具体的对象。我们看到匿名内部类Test$1的构造器含有两个参数,一个是指向外部类对象的引用,一个是int型变量,很显然,这里是将变量test方法中的形参a以参数的形式传进来对匿名内部类中的拷贝(变量a的拷贝)进行赋值初始化。
public、default、private、protect的访问机制
fbysss的专栏
05-18 1775
文章来源:http://blog.chinaunix.net/u2/67175/showart_576334.html记住下面的关系表就行了   同一个类
java public protect default private 的作用域
zmywhhit的专栏
07-31 3449
java 的作用域分为了public protect default private。他们作用域按照这个顺序递减。   编译器能够检查出来超出作用域的调用,但是如果设置的作用域太宽泛了就检查不出来,可能会引起一些意外的调用,导致程序逻辑错误。 例如 下图中的Date对象的初衷希望调用setMonth设置月份信息,但是没有对month的作用域进行设置,导致该变量的作用域为默认的defa
Java default关键字
04-21
的作用是什么? Javadefault 关键字有两个作用: 1. 在 switch 语句中,default 关键字表示默认情况,即当 switch 表达式的值和所有 case 表达式的值都不匹配时,执行 default 后的语句块。 2. 在接口中,default 关键字表示默认方法,即接口中可以定义带有实现的方法。这样做的目的是为了在接口的改进版本中添加新方法而不破坏实现这个接口的类的兼容性。
写文章

热门文章

  • vue 创建项目时报错yorkie: Command failed. 7445
  • 修改elementUI二级菜单的样式 2306
  • JS字符串转JSON 405
  • Java default关键字与protect的区别之处 342
  • JAVA多线程 223

分类专栏

  • 多线程 1篇
  • JS 1篇
  • JSON 1篇
  • axios 1篇
  • vue 1篇

最新文章

  • JAVA多线程
  • JS字符串转JSON
  • 2021-06-16
2022年2篇
2021年3篇
2020年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家张掖抽象人物玻璃钢雕塑安装昆明户内玻璃钢雕塑优势通州玻璃钢雕塑厂商销售商场美陈展示造型瑞丽市玻璃钢雕塑设计订制嘉兴市玻璃钢雕塑厂家泡沫玻璃钢彩绘雕塑定做厂家湖里园林玻璃钢雕塑价格安徽景观玻璃钢雕塑图片武汉玻璃钢浮雕雕塑公司泰州玻璃钢雕塑大象韶关玻璃钢飞马雕塑中国著名玻璃钢雕塑江西玻璃钢海豚雕塑价格商场大门糖果美陈长沙市玻璃钢雕塑马鞍山动物玻璃钢雕塑批发中山玻璃钢艺术雕塑长宁区拉丝玻璃钢雕塑品牌企业海北玻璃钢雕塑制作厂家四川周边商场美陈批发价伊春广场玻璃钢雕塑厂家香港2017年商场美陈运城水景玻璃钢仿铜雕塑玻璃钢卡通雕塑品牌景德玻璃钢花盆天津玻璃钢农耕人物雕塑精致的玻璃钢动物雕塑庆阳人物玻璃钢雕塑安装海口玻璃钢雕塑加工厂哪里有香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化