자바 기초 공부 일지 30. clone 메소드


자바 기초 공부 일지 30. clone 메소드

Obejct 클래스에는 clone() 메소드가 정의되어 있습니다. clone 메소드는 해당하는 객체의 모든 필드를 복사하여 새로운 객체에 넣어 반환하는 동작을 수행합니다. 즉, 대상을 똑같이 만들어주는 기능입니다. 여기에는 의무사항이 있는데, clone 메소드의 호출을 허용하려면 Cloneable 인터페이스를 구현해야 합니다. class Point implements Cloneable { // 복사할 수 있는 Point 클래스 생성 private int xPos; // 변수 xpos; 선언 private int yPos; // 변수 ypos; 선언 이렇게 클론 메소드의 호출을 허용하려는 클래스에는 Clonable 인터페이스를 구현해야 합니다. protected native Object clone() th..


원문링크 : 자바 기초 공부 일지 30. clone 메소드