java clone()
2015-11-04 16:15
471 查看
java clone()
举报|2012-01-2209:13——陈宏业—— | 浏览
27201 次
java
class Employee implements Cloneable { public Employee clone() throws CloneNotSupportedException { return (Employee)this.clone(); } public static void main (String[] args) { Employee ee=new Employee(); try{System.out.println (ee.clone()); }catch(Exception e){ } } } return (Employee)this.clone(); 这个是什么意思?
分享到:
2012-01-22 14:36
#深海寻宝总动员
多重好礼任你选!#
提问者采纳
这是Object对象的clone克隆/复制方法作用是执行后将复制一份当前对象,并返回。 使用clone方法的类必须先实现Cloneable接口,不然clone方法会直接返回CloneNotSupportedException不支持克隆的异常 所以 Employee必须 implements Cloneable 又由于clone方法是Object就具有的,所以可以直接返回return (Employee)this.clone();
评论(10) | 47 3
发布评论2015-5-5 17:51
![](http://himg.bdimg.com/sys/portrait/item/8ccc6a656e657263798716.jpg)
jenercy不明白为什么要把clone放到Object类里。放到一个指定的类,然后需要克隆的类去继承它不行吗回复2013-9-12 16:22
![](http://himg.bdimg.com/sys/portrait/item/e3d9d0ecc1c1cdb73e0e.jpg)
徐亮头this.clone()应该改为super.clone() ,否则stackoverflow (堆栈内存溢出)回复2013-3-18 09:45
![](http://himg.bdimg.com/sys/portrait/item/978a7765696d7532303032f816.jpg)
weimu2002你这答案太有用了,大赞呐~回复2012-12-26 16:13
![](http://himg.bdimg.com/sys/portrait/item/204bc8c8c7e9b5c4c4dcc1bf1a04.jpg)
热情的能量是递归。回复2012-9-11 11:26
![](http://himg.bdimg.com/sys/portrait/item/1dbd736a7962647a643b09.jpg)
sjybdzd回答的好专业,厉害!回复
java clone()
举报|2012-01-22 09:13——陈宏业—— | 浏览 27201 次 javaclass Employee implements Cloneable { public Employee clone() throws CloneNotSupportedException { return (Employee)this.clone(); } public static void main (String[] args) { Employee ee=new Employee(); try{System.out.println (ee.clone()); }catch(Exception e){ } } } return (Employee)this.clone(); 这个是什么意思?分享到:2012-01-22 14:36#深海寻宝总动员 多重好礼任你选!#提问者采纳
这是Object对象的clone克隆/复制方法作用是执行后将复制一份当前对象,并返回。 使用clone方法的类必须先实现Cloneable接口,不然clone方法会直接返回CloneNotSupportedException不支持克隆的异常 所以 Employee必须 implements Cloneable 又由于clone方法是Object就具有的,所以可以直接返回return (Employee)this.clone();评论(10) | 47 3
发布评论
2015-5-5 17:51
![](http://himg.bdimg.com/sys/portrait/item/8ccc6a656e657263798716.jpg)
jenercy
不明白为什么要把clone放到Object类里。放到一个指定的类,然后需要克隆的类去继承它不行吗回复
2013-9-12 16:22
![](http://himg.bdimg.com/sys/portrait/item/e3d9d0ecc1c1cdb73e0e.jpg)
徐亮头
this.clone()应该改为super.clone() ,否则stackoverflow (堆栈内存溢出)回复
2013-3-18 09:45
![](http://himg.bdimg.com/sys/portrait/item/978a7765696d7532303032f816.jpg)
weimu2002
你这答案太有用了,大赞呐~回复
2012-12-26 16:13
![](http://himg.bdimg.com/sys/portrait/item/204bc8c8c7e9b5c4c4dcc1bf1a04.jpg)
热情的能量
是递归。回复
2012-9-11 11:26
![](http://himg.bdimg.com/sys/portrait/item/1dbd736a7962647a643b09.jpg)
sjybdzd
回答的好专业,厉害!回复
相关文章推荐
- 探究JAVA父类子类静态代码块、静态变量、构造方法的执行顺序
- Struts2+Spring3+Hibernate框架技术
- Java 执行过程详解 - JVM 生命周期
- Java导出Excel三表头
- springmvc 返回汉字乱码
- 两种Eclipse部署动态web项目方法
- JDK安装与配置详细图文教程
- spring mvc 返回页面json数据一种做法
- 传智播客javase总结
- Java 并发编程实践---可重入锁
- Eclipse常用快捷键
- Java简单的客户端与服务器的建立与通信
- Java语法糖---伪泛型
- 【已解决】Eclipse for Android 出现Could not find SDK folder....问题解决
- Java图形用户界面——Swing概述
- 在java 中 cmd.startsWith("") 是什么意思
- [Gradle] 在 Eclipse 下利用 gradle 构建系统
- 如何使用javadoc
- Java提高篇
- JAVA 线程池