public class T1
{
public static void main(String[] args)
{
A aa = new A();
A bb =(A) aa.clone();
}}
class A
{
public Object clone() {
A o = null;
try {
o = (A) super.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
}
return o;
}
}
{
public static void main(String[] args)
{
A aa = new A();
A bb =(A) aa.clone();
}}
class A
{
public Object clone() {
A o = null;
try {
o = (A) super.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
}
return o;
}
}
解决方案 »
- 120急救!!!servlet连接mysql的错误
- 基本概念问题:接口中的抽象方法为什么不加abstract?
- 求用java编写的各个排序法程序加解析,谢谢!
- 如何知道一用正则表达式匹配的字符串在文章中的位置,并将其提取出来?
- 我用TOMCAT5.5,可以使用JDK1.4吗?谢谢!
- static变量
- 请教读取相对路径问题,小问题却搞了半天。。急!
- 高分求助????
- :::::::::我想保持当前对象的状态,在另一个程序中使用,高手请进!!!
- microsoft 的隐患在于过于庞大的胃口。贪者必败
- 我想复制一个BufferedImage对象,但无法使用clone()方法,大家说怎么办?
- 谁能帮忙画一个swing包的类图呢?
super.clone()调用父类的方法,但是你的父类在哪呀。
所以要加上 class Aimplements Cloneable
1)类A必须要implements Cloneable.
2)类A中clone()代码可如下写:public Object clone() {
return super.clone();
}
3)为什么要这样做?关键是要了解:super.clone()做了什么.
它做了:http://topic.csdn.net/u/20090216/22/b91ae1df-ec34-405e-8faf-f529b6b6405b.html