大话深入浅出Effective Java核心实战编程思想之猴王的把戏 - 编程入门网
60 public Object 变出一个化身 (){
61 Object cloneObj=null;
62 try {
63 cloneObj=clone();
64 } catch(CloneNotSupportedException ex){
65 ex.printStackTrace();
66 }
67 return cloneObj;
68 }
69
70 @Override
71 protected Object clone() throws CloneNotSupportedException{
72 return super.clone();
73 }
74
75 public String 名字() {
76 return name;
77 }
78
79 public void 改名(String name){
80 this.name=name;
81 }
82
83 public 武器 的武器() {
84 return weapon[0];
85 }
86
87 public void 取得武器(武器 weapon) {
88 this.weapon [0] = weapon;
89 }
90 }
91
92 class 武器{
93 public 武器(){
94
95 }
96 }
97
98 class 金箍棒 extends 武器{
99 public 金箍棒(){
100 }
101 }
102
103 class 宝葫芦 extends 武器{
104 public 宝葫芦(){
105 }
106 }
107
108
109}
110
大话深入浅出Effective Java核心实战编程思想之猴王的把戏(2)时间:2011-09-24 blogjava Heis看到这里你应该对深克隆和浅克隆有了初步的了解了吧?现在我们再看怎样深克隆一个猴王,哦,不 对,应该是真正猴王的七十二变。(为什么我叫他猴王,因为孙悟空有歧义)。
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |