2011-04-02 124 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的參考)。