package HUST.Swt;
public class Pather implements Cloneable
{
public Person person;
public String dept="";
public Pather()
{
}
public Pather(Person person,String dept)
{
this.person=person;
this.dept=dept;
}
public static void main(String []args)
{
Person p = new Person(23,"qinglin");
Pather pather = new Pather();
pather.person=p;
try
{
Pather p2 = (Pather) pather.clone();
System.out.println(p2.person.age);
pather.person.age=25;
System.out.println(p2.person.age);
}
catch (CloneNotSupportedException e)
{
e.printStackTrace();
}
}
}
浅Copy深Copy
最新推荐文章于 2021-11-26 10:23:28 发布