黑马程序员技术交流社区

标题: protected权限应当如何理解? [打印本页]

作者: rexih    时间: 2015-6-4 17:21
标题: protected权限应当如何理解?
对于protected权限修饰的方法,书上和视频上通常都是 用“对子类和同包其他类可见”。但是在实际使用中却存在一些问题。

之前我发了一篇关于克隆的文章:
对象克隆
http://bbs.itheima.com/thread-201349-1-1.html
(出处: 黑马程序员IT技术论坛)

clone这个方法属于Object类,但是就是protected权限。
如果仅按照字面理解protected,那么所有类作为Object的子类,应该都可以直接使用clone()方法:
//Person p=...
Person p2=p.clone();
然而实际上不对Person类进行修改是无法直接使用clone方法的,这是为什么呢?


作者: 开弓没有回头箭    时间: 2015-6-4 17:34
不同的类clone方法是不一样的。如果是自己定义的类,需要自己定义clone()方法覆盖原有方法才能实现
作者: 途中ms前进    时间: 2015-6-4 17:41
学习学习
作者: 13699266500    时间: 2015-6-4 22:33
子类!!!





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2