[ Java: clone() 메서드 ]


[ Java: clone() 메서드 ]

clone() 메서드 : 객체를 복제해 또 다른 객체를 반환해 주는 메서드 protected Object clone() clone()메서드는 Object에 위와 같이 선언합니다. 객체 원본을 유지해 놓고 복사본을 사용하거나, 기본 틀(prototype)의 복사본으로 인스턴스를 만들어 복잡한 생성 과정을 간단히 하는 경우에 사용합니다. 예제 - 객체가 복제되는 과정 package object; class Point { int x; int y; Point(int x, int y) { this.x = x; this.y = y; } public String toString() { return "x = " + x + "," + "y = " + y; } } // 객체를 복제해도 된다는 의미로 Cloneable 인터페이스를 함께 선언합니다. class Circle implements Cloneable { Point point; int radius; Circle(int x, int y, int ...


#clone #java #객체 #복제 #자바

원문링크 : [ Java: clone() 메서드 ]