0
我想創造這個程序,有一個主類test001,基本上讓約會對象的淺拷貝和另一主類test002,使得它的一個深拷貝。所以基本上我需要添加的代碼在約會類,以支持他們兩個..這裏是我放,但問題是,我得到一個錯誤,說我已經使用克隆..我該怎麼辦?第一個克隆()是淺,第二個是深拷貝使用多個克隆方法.. Java的
public Object clone() throws CloneNotSupportedException {
return super.clone();
}
public Object clone() throws CloneNotSupportedException
{
Appointment ap = (Appointment) super.clone();
ap.date = (Date) date.clone();
return ap;
}
ü意味着像,而不是克隆我可以使用clone1?這仍然有效嗎? –
僅舉一個方法cloneShallow和一個cloneDeep爲例。你必須嘗試,但它現在肯定更好;) – Markus
謝謝!順便說一句我只是有一個問題,我希望能得到一個答案..基本上,我創建了一個有3個屬性,日,月,年這個日期類,然後我用約會這個類Date類是這樣的:私人時間日期;現在的事情是,我必須使用setter和getters來獲取用戶的值。對於屬性,我知道如何處理它。只需聲明ap.setName(「Liam」)或ap.setAge(8)中的對象並輸入;等等。但我怎麼用setDate()呢? :/ –