比如有1个对象是这样的
PublicSql ps = new PublicSql ();
ps.setBaseSql("select * from tabname");
ps.setWhere("");PublicSql ps1 = ps;
ps1.setWhere(" where name='张三' ");PublicSql ps2 = ps;System.out.println(ps1.getBaseSql()+ps1.getWhere());  == "select * from tabname where name='张三'";
System.out.println(ps2.getBaseSql()+ps2.getWhere());  == "select * from tabname where name='张三'";有什么办法让 ps1.setWhere(" where name='张三' "); 的时候不影响 ps 对象啊
难道非要
PublicSql ps1 = new PublicSql();
ps1.setBaseSql("select * from tabname");
ps1.setWhere(" where name='张三' ");
这样吗?
那我会很麻烦的,因为我的对象里有30个多set,get呢,
就是说有什么方法能够直接复制对象中的属性值到新创建的对象里面,而不是引用?