我对java copy构造函数有疑问。 我正在编写一个程序,其中我有一个私有的最终实例变量,我正在编写一个add方法,它为实数和虚数调用2个值。我该如何编写这种方法?
我的回复陈述并不太有效。 那么任何提示?
答案 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参考)。