A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© z_one 中级黑马   /  2015-11-10 23:11  /  401 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有两个问题想问问大家。
第一个问题是,如果我定义了一个类(没有定义clone方法)。那么这个类的实例为什么不能调用clone方法呢?这个类的超类object不是已经定义了clone方法么;
第二个问题是,我如果想在我的类中定义自己的clone方法,必须要实现cloneable接口吗?这个接口里面什么都没有。为什么我不可以直接覆盖父类的clone方法。我看了很多都说    为了使用clone方法,类必须实现java.lang.Cloneable接口重写protected方法clone。为什么是必须实现cloneable,覆盖父类的clone方法不行么

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马