class DDD
{
private int a =3 ;
public DDD(DDD obj)  //这里
{
a = obj.a;
}
public DDD()
{
a=5;
}
public static void main(String args[])
{
DDD ref1 = new DDD();
DDD ref2 = new DDD(ref1);
System.out.println(ref2.a);
}
}
大家赞同我的说法吗?

解决方案 »

  1.   

    恩,是的. 好像tij里有提过
      

  2.   

    恩,是的. 好像tij里有提过.楼主可以去参考下
      

  3.   

    java本来就可以这样写的阿~~~~~~~有什么不对吗?
      

  4.   

    最典型的一个
    public String(String original)
    用一个String创造一个String
    比如String str = new String("Hello");(很差的写法,平常不要用)