论坛首页 Java企业应用论坛

关于Clone接口的问题,希望大家能帮忙解答,谢谢!

浏览 2783 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-12-29  
DAO
如果我有一个类(这个类默认为Object的子类),如果想克隆,必须的实现Clone接口(我查了一下JDK的API,发现Clone接口为空),然后实现Object里面protected型的Clone方法。问题在于,我为什么一定要实现Clone接口呢???
Object类中并没有和Clone接口相关联的啊!还有,我发现Object类中protected型的Clone方法还是native的,这是不是有一定的联系呢???native在这里又到底是怎么回事呢??
   发表时间:2007-12-29  
Clone接口是一个标识接口,只是起一个标识作用,告诉jvm,这个类是可以Clone的。
0 请登录后投票
   发表时间:2007-12-29  
标识接口??
能否再讲的详细些呢?
谢谢了阿!!!
0 请登录后投票
   发表时间:2007-12-29  
可以这样理解:
Clone只是一个标志,让大家知道这个Object可以复制,或者说,这个Object已经覆盖了Object的clone方法。
至于Object的clone是native,我猜可能是因为Object的默认复制可能是new一个类,然后填一些数据进去。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics