打字猴:1.700441832e+09
1700441832
1700441833 Person s1=new Person(“大儿子”,f);
1700441834
1700441835 //小儿子的信息是通过大儿子拷贝过来的
1700441836
1700441837 Person s2=s1.clone();
1700441838
1700441839 s2.setName(“小儿子”);
1700441840
1700441841 System.out.println(s1.getName()+“的父亲是”+s1.getFather().getName());
1700441842
1700441843 System.out.println(s2.getName()+“的父亲是”+s2.getFather().getName());
1700441844
1700441845 }
1700441846
1700441847 }
1700441848
1700441849 class Person implements Cloneable{
1700441850
1700441851 //姓名
1700441852
1700441853 private String name;
1700441854
1700441855 //父亲
1700441856
1700441857 private Person father;
1700441858
1700441859 public Person(String_name){
1700441860
1700441861 name=_name;
1700441862
1700441863 }
1700441864
1700441865 public Person(String_name, Person_parent){
1700441866
1700441867 name=_name;
1700441868
1700441869 father=_parent;
1700441870
1700441871 }
1700441872
1700441873 /*name和parent的getter/setter方法省略*/
1700441874
1700441875 //拷贝的实现
1700441876
1700441877 @Override
1700441878
1700441879 public Person clone(){
1700441880
1700441881 Person p=null;
[ 上一页 ]  [ :1.700441832e+09 ]  [ 下一页 ]