Java上调用复制构造函数

时间:2011-04-02 16:51:48

标签: java methods copy-constructor

我对java copy构造函数有疑问。 我正在编写一个程序,其中我有一个私有的最终实例变量,我正在编写一个add方法,它为实数和虚数调用2个值。我该如何编写这种方法?

我的回复陈述并不太有效。 那么任何提示?

1 个答案:

答案 0 :(得分:0)

复制构造函数是一个c ++(也许是其他语言)的概念。 Java中的一种近似等价物是Cloneable Interface。来自API JavaDoc:

一个类实现了Cloneable接口,以向Object.clone()方法指示该方法合法地为该类的实例创建一个字段的副本。

要对对象进行“复制”,请调用.clone()方法。例如:

String schmarr = "schmarr";
String schmarrClone = schmarr.clone();

签出clone()at this link(这是java 5.0参考)。