-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
새로운 객체를 만들때 new Knight 를 두고 왜 knight clone()을 사용하는지 궁금합니다.
23.03.07 00:25 작성 조회수 494
0
힙과 스택을 공부해보면 new 연산자를 통해서 각기 다른 객체를 만들수 있는데 왜 굳이 clone 함수를 만들어서 하는건가요?
기존의 hp attack 값을 그대로 복사한체 새로운 객체를 만들수있어서 그런가요??
답변을 작성해보세요.
0
Rookiss
지식공유자2023.03.07
네 그렇습니다. 사실 꼭 써야한다거나, 아주 자주 쓴다거나 그런 것은 아니지만
'현재 그 상태를 딱' 유지한 다른 객체를 만드는 일이 필요한 경우가 종종 발생하긴 합니다.
답변 1