๋ฐ์ํ Cloneable1 [JAVA] ๊ฐ์ฒด ๋ณต์ (clone)์ Shallow Copy, Deep Copy ๊ฐ์ฒด๋ฅผ ๋ณต์ ํ๊ธฐ ์ํด์๋ Cloneable์ ๊ตฌํํ๊ณ , clone() ๋ฉ์๋๋ฅผ ์ค๋ฒ๋ผ์ด๋ํ๋ฉด ๋์ ๊ฐ๋จํ๋ค! @Getter @Setter public class Person implements Cloneable{ private String name; private int age; @Override public Object clone() throws CloneNotSupportedException { return super.clone(); } } ๊ทธ๋ฆฌ๊ณ ์๋์ ๊ฐ์ด person1.clone(); ์ ์ฌ์ฉํ์ฌ person1์ ๊ฐ์ฒด๋ฅผ ๋ณต์ ํ์๋ค. Person person1 = new Person(); person1.setName("ํ๊ธธ๋"); person1.setAge(30); try { Person pers.. 2022. 2. 16. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ