IT/JAVA
Java - 자바 Object 클래스의 clone 메서드와 Cloneable 인터페이스에 대하여
오늘은 Object 클래스 내에 있는 clone 메서드에 대하여 공부해보았습니다. 실제로 자주 사용하진 않는다고 들었지만 그 기능에 대하여 알아두는 것이 좋을 것 같아 간단한 예시 코드들을 통해 공부해보았습니다. 1. clone() 메서드 clone 메서드는 원본 객체의 필드값과 동일한 값을 가지는 새로운 객체를 생성합니다. 즉 한마디로 말하면 복제하는 메서드입니다. 여러 정보를 담고 있는 객체가 있는데, 그 객체의 clone 메서드를 사용하면 같은 정보를 담고 있는 또 다른 하나의 객체를 만들 수 있습니다. 또한 복제하는 이유는 원본 객체를 안전하게 보호하기 위해서입니다. 하지만 모든 클래스가 복제가 가능한 것은 아닙니다. clone은 Cloneable 인터페이스의 추상 메서드이기 때문에 재정의 한 c..
2020. 9. 10. 12:11
최근댓글