建体彩网|中彩网双色球连号|
?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

瑞博國際平臺注冊:如何支持clone方法

?

實現Cloneable接口,由于Object的clone措施將反省類是否實現了Cloneable接口,假如沒有將拋出非常CloneNotSupportedExce瑞博國際平臺注冊ption工具。Cloneable接口沒有任何措施,只是個標志,以是只必要簡單得寫上implements Cloneable即可。

2)改寫從Object承襲而來的clone瑞博國際平臺注冊措施,使它的造訪權限為public,由于為了防止意外的支持clon瑞博國際平臺注冊e操作,Object的clone措施是protected權限。

3)在clone措施中,調用super.clone()措施。Object的clone措施能夠按還是工具的大年夜小創建足夠的內存空間,并按位拷貝到新的工具空瑞博國際平臺注冊間。是以留意假瑞博國際平臺注冊如只調用super.clone措施,只能達到淺拷貝的效果。

假如想要達到深拷貝的效果,就必要自己編寫代碼拷貝每一個成員變量。

舉例如下:

publicclass MyInteger implements Cloneable

{

privateintvalue;

public MyInteger(int value)

{

this.value=value;

}

publicvoid setValue(int value)

{

this.value=value;

}

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

建体彩网
新时时彩加奖 北京快中彩 极速时时彩官方开奖网 怎么网上开麻将房赚钱 福彩黑龙江22选5开奖号码 快乐飞艇一天开几期 法网球比分规则 单机麻将游戏免费下载 广东南粤36选7 安徽十一选五开奖走势图表