问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA中的protected

发布网友 发布时间:2022-05-27 18:09

我来回答

4个回答

热心网友 时间:2023-11-12 15:55

对于Object类,它的clone方法实现如下:
protected native Object clone() throws CloneNotSupportedException;

也就是说,如果你在它的子类中没有覆盖clone方法,永远都是抛出一个CloneNotSupportedException,这就是为什么一调用就失败。

要想使用的话,不仅要让子类实现Cloneable接口,还要覆盖这个clone方法。

如果用protected修饰,它的子类是可以访问的,所以子类调用的其实是Object的clone方法,而这个方法永远抛出一个CloneNotSupportedException:比如下面的代码是可以正常运行的:
public class Clone
{
public static void main(String[] args)
{
Clone c = new Clone();
try
{
c.clone();
}
catch (CloneNotSupportedException e)
{
e.printStackTrace();
}
}
}
如果Object的clone方法子类不能访问,那么c.clone()这句会编译失败。

Object类的这个clone方法完全是为了子类覆盖它服务的,并不是让子类直接调用的,这也就是为什么在覆盖clone方法时一般到调用super.clone()的原因。

clone方法是可以被覆盖的,但是必须实现Cloneable接口,所以你覆盖后,它就不会调用父类的方法,而调用你覆盖后的方法。
不知道我说清楚了没有。

热心网友 时间:2023-11-12 15:56

private 谁的都不访问
protected 任何包的子类都可以访问
public 任何地方都可以访问
默认(不是上面的三个) 只有同一个包才可以访问

热心网友 时间:2023-11-12 15:56

如果子类和父类不是在同一个包里,子类是不能继承父类的友好变量和友好方法的。其他类访问友好变量和友好方法也是同理。

热心网友 时间:2023-11-12 15:57

修饰符 同类中 同一包 子类 全局
private Y N N N
default Y Y N N
protected Y Y Y N
Public Y Y Y Y
希望可以帮到你
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
悲观的意思是什么悲观是什么意思 ...坐立不安的。还总想挠挠手呀、胳膊什么的。这是怎么回事啊?是一种... ...胳膊肘麻,有时会麻到感觉大拇指根部疼,食指也有点... ...入睡感觉左胳膊从手腕到肩膀酥溜溜的酸,睁开眼又好了,什么原因... 胳膊上麻溜溜的 像是有小疙瘩 还很痒 有点硬 少量蔗糖,食盐,食油,食醋分别倒入一定量水中,并用筷子不断搅拌,观察... 将食盐 蔗糖 泥土 植物油与水混合 英文会计的provision对应中文会计的哪个词啊? 双人旁一个直一个心念什么,什么意思 白瓷有隙是成语吗 java的protected用法,来帮我看看这句话是什么意思,分一定给 java中访问控制protected是不同包中对子类可见,什么意思?请给个例子! JAVA中什么是本类本包,protected是什么意思? U盘坏了怎么恢复U盘里的文件? 线上线下数据恢复是什么 美团财付通快捷支付,输入完QQ号支付密码,然后下一步,怎么就没反映了 问那一天方可结束 这寂寞......这句歌词的歌名叫什么呢,这是张学友的歌 张学友2002演唱会歌曲名称! 情歌王3的歌词 张学友的《怨偶》 歌词 歌词 我睡不着的气候 会不会有人陪着我 求张学友这个冬天不太冷歌词? 求张学友这个冬天不太冷歌词 _百度问一问 3.增加和减少员工奖金的发放额是实行奖惩的最佳方法吗?除此之外,你认为还有什么激励和约束措施? 郑州新密一乡镇卫生院多名工作人员遇山洪失联,当地展开了怎样的救援举措? “两点的距离”、“点到直线的距离”、“两条平行线的距离”它们之间的联系 点到直线的距离与两点之间的距离有什么区别,快快快 常州克欧克厨具有限公司怎么样? 平面上两点之间的距离、点到直线的距离,线与线的距离都一定要是垂直的吗 我U盘里的一个表格被删了,恢复后打开是乱码,应该是损坏了,还有没有办法修复或者恢复一部分数据? 2015年辽宁省特岗教师报名时间是多少? 键盘上26个字母对应的汉字是什么 我好难受,真的要死了… 哎,我现在感觉我要死了,好难受。。。 电视剧《聊斋》系列有哪些故事,《聊斋》一、二、三分别列出来。 心里很累,浑身无力,心里难受,好想哭!!我是不是快要死了?感觉我活的好累! 女朋友37我30,我没有她成熟,但是她爱我爱的好深,我爱她也爱的要死要活,她每天都缠着我要那个,我 《聊斋》这部电视剧中都有哪些故事? 救救我! 我快要死了 这是不是我要死了的预兆? 我笨的要死了 温州东欧智慧谷在哪里 温州智慧谷展览中心在哪里?展览场地怎么样?里面有没有桁架等展览设备租赁、出租! 请问智慧谷创业园(宜昌)的具体地址在哪里? 金华市婺城区金衢路1号豪森智慧谷B区6幢9楼是什么街道? 温州那个智慧谷展览中心在哪里啊!怎么走,联系方式你们知道吗? 美哈智慧谷口腔分院在深圳哪里? E_ZIKOO智慧谷是哪个公司开发的? 微特技术有限公司跟宜昌微特智慧谷是什么关系?