package ke01; class Address{ String detail; public Address(String detail){ this.detail=detail; } } class User implements Cloneable{ int age; Address address; public User(int age){ this.age = age; address = new Address("广州天河"); } public User Clone() throws CloneNotSupportedException { return (User)super.clone(); } } public class CloneTest { public static void main(String[] args) // TODO Auto-generated method stub throws CloneNotSupportedException{ User u1=new User(29); User u2=u1.Clone(); System.out.println(u1==u2); System.out.println(u1.address==u2.address); } }