class Address
{
String deatil;
public Address(String deatil )
{
this.deatil=deatil;
}
}
//实现Cloneable接口
class User implements Cloneable
{
int age;
Address address;
public User(int age)
{
this.age=age;
Address address=new Address("广州天河");
}
}
这是第一个方式
class Address
{
String deatil;
public Address(String deatil )
{
this.deatil=deatil;
}
}
//实现Cloneable接口
class User implements Cloneable
{
int age;
Address address;
public User(int age,Address address)
{
this.age=age;
this.address=address;
}
}
这是第二个方式,我想问问这到底有什么区别呢?