如题,要求用克隆的方法实现:类A包含内部类B ,同时含有类C 的对象的成员变量,怎么实现对类A的克隆?
解决方案 »
- 用java写的重命名的程序,为什么不能重命名
- 大家讨论下CMS吧
- 急!急!!急!!!请教一个输入输出错误
- java数据库date问题。
- 请给一个Together For Eclipse 6.1 及 Keygen的下载地址,先给20分,解决后再开贴给100分
- J2SE 1.4 SDK在我的计算机上安装完成后出现问题,总提示非法操作,不知是怎么回事!
- 虚心请教,Java中的接口(interface)的使用?如果我要实现一个接口,是否要把各个接口中的所有方法都重写一遍呢?
- java.lang.OutOfMemoryError???
- 明天下午去面试Java程序员,一般会问到什么问题,请大家来交流交流!!多谢!
- 大神求助,改写二分查找法
- 这个java程序不懂,跟朋友们请教请教!
- 一个java菜鸟的疑问。
汗,问的就是怎么写类A的clone()方法
private C c;
public class B {
} public A clone() {
A r = (A)super.clone();
if (r.c != null)
r.c = c.clone();
}
}class C implements {
public C clone() {
try {
return (C)super.clone();
}catch(Exception e) {
return null;
}
}
}
这句应该是 r.c = (C)this.c.clone();
super.clone();
}
是不是加一下这个方法?