• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

새로운 객체를 만들때 new Knight 를 두고 왜 knight clone()을 사용하는지 궁금합니다.

23.03.07 00:25 작성 조회수 494

0

힙과 스택을 공부해보면 new 연산자를 통해서 각기 다른 객체를 만들수 있는데 왜 굳이 clone 함수를 만들어서 하는건가요?

기존의 hp attack 값을 그대로 복사한체 새로운 객체를 만들수있어서 그런가요??

답변 1

답변을 작성해보세요.

0

네 그렇습니다. 사실 꼭 써야한다거나, 아주 자주 쓴다거나 그런 것은 아니지만
'현재 그 상태를 딱' 유지한 다른 객체를 만드는 일이 필요한 경우가 종종 발생하긴 합니다.