问题描述
如题,我试着用clone方法,但是不行
解决方案
解决方案二:
呵呵clone是克隆当前对象,他怎么能变成其他类型对象呢就像你想通过羊细胞克隆个牛出来
解决方案三:
没看明白什么意思,举个例子,你想要什么结果?Aa=newA();Bb=a.clone();?这样的肯定不行的!除非是继承关系
解决方案四:
可以手动克隆啊就是用set把数据一个一个的设置
解决方案五:
引用1楼pofate的回复:
呵呵clone是克隆当前对象,他怎么能变成其他类型对象呢就像你想通过羊细胞克隆个牛出来
顶
解决方案六:
那还叫克隆吗?
解决方案七:
比如有oriObject,desObject两个对象,那么你得判断if(oriObjectinsatnceofdesObject){desObjectdes=newdesObject();oriObjectdes=(oriObject)des;}不懂我是否是正确理解了楼主的意思
解决方案八:
没明白,实现Clonable?
解决方案九:
引用6楼draem0507的回复:
比如有oriObject,desObject两个对象,那么你得判断if(oriObjectinsatnceofdesObject){desObjectdes=newdesObject();oriObjectdes=(oriObject)des;}不懂我是否是正确理解了楼主的意思
两个类型是关键。。。。没有继承关系的根本没法弄参考下http://topic.csdn.net/u/20100418/13/f38d2cf2-16cd-4808-a7d2-c3c6677c6cd9.html最后我说的多态问题,可以看看
时间: 2025-01-28 19:31:41