2011-04-02 126 views
0

我有一个关于java复制构造函数的问题。 我正在写一个程序,我有一个私人的最终实例变量,我正在写一个add方法,它可以为实数和虚数调用2个值。我怎么去写这个方法?Java调用复制构造函数

我的退货声明不是太有效。 那么,任何提示?

+3

请发送一些密码。这是没有意义的。 – duffymo 2011-04-02 16:54:57

+3

现在请阅读您的问题,并尝试查看一个不知道您的代码的人是否可以理解这种情况。举个例子,我不能。 – Bozho 2011-04-02 16:55:25

回答

0

拷贝构造函数是C++(也许是其他语言)的概念。 Java中的一种近似等价物是Cloneable Interface。从API JavaDoc:

一个类实现Cloneable接口,以向Object.clone()方法指示该方法为该类的实例的field-for-field拷贝合法。

要使对象的“副本”调用.clone()方法。例如:

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

检出克隆()at this link(这是java 5.0的参考)。