23
Làm cách nào để sao chép một đối tượng trong Java?
Hãy xem xét mã dưới đây: DummyBean dum = new DummyBean(); dum.setDummy("foo"); System.out.println(dum.getDummy()); // prints 'foo' DummyBean dumtwo = dum; System.out.println(dumtwo.getDummy()); // prints 'foo' dum.setDummy("bar"); System.out.println(dumtwo.getDummy()); // prints 'bar' but it should print 'foo' Vì vậy, tôi muốn sao chép dumđến dumtwovà thay đổi dummà không ảnh hưởng dumtwo. Nhưng …