강의로 돌아가기
채승원

멤버변수에 저장되는 값

저렇게 메소드 안에서 count가 추가되면
메소드를 벗어나서 클래스의 마지막에
print(count)를 실시하면
count = 1이 그대로 남아있나요
아니면 update 메소드에서 1을 계속 더한만큼의 값이 print되나요?

1 개의 답변
정두식_

메소드를 벗어나서 클래스의 마지막에 print(count)를 출력하도록 하면 문법 오류가 날 것 같아요.

메소드 안에서 count를 늘리면, 해당 클래스의 오브젝트가 살아 있는 한, count의 값은 증가된 채로 유지됩니다.

클래스의 오브젝트가 살아 있다는건... 이 클래스를 컴포넌트로 가지는 GameObject가 존재하는 한이라고 보셔도 되요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.