Object类下的clone()方法访问修饰符为什么是protected

Object类是所有类的超类,而protected访问修饰符的含义又是对本包和所有子类可见,那么为什么还要将clone()方法声明为protected呢?
这样做的目的是使子类只能调用受保护的clone方法来克隆它自己的对象,而无法克隆对象中引用的其他对象,即所谓的浅拷贝

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章:Java程序设计概述 Java和C++最大的不同在于Java采用的指针模型可以消除重写内存和损坏数据的可能...
    loneyzhou阅读 5,042评论 1 7
  • 中职教授第一人,今日退休在黉门。 众人相送笑声慰,我辈岂是花底盆。 今日退场言辞恳,昔时寻觅拼力奋。 起舞高歌嬉光...
    一度一阅读 3,529评论 0 1
  • OS-III 是一个RTOS系统,移植相对来说并不是特别复杂。此外官方也做了主流芯片的例程。本篇就不对OS做过多解...
    kinetis阅读 8,445评论 0 5
  • 这俩天过得属实不符合我的胃口。 人活成什么样子,才不会被别人指责,那当你不被别人指责的时候,你已经活成了什么样子。...
    后来_1e6f阅读 1,027评论 0 1