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); |
|
} |
} |