인프런 커뮤니티 질문&답변

옙버디님의 프로필 이미지

작성한 질문수

스프링 핵심 원리 - 기본편

초기화 관련 질문

작성

·

141

0

강의 자료 중 초기화에 대한 언급이 나와서 완벽한 감이 안잡혀서 질문을 드립니다.

강의 영상 중 초기화는 객체가 일을 시작하는 것이라고 하셨는데 이 일을 시작한다는 말이 정확하게 와닫지 않아서 질문을 드립니다,,

감사합니다..

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 옙버디님

객체의 초기화(Initialization)란 객체가 생성될 때 객체의 상태를 초기 값으로 설정하는 것을 의미합니다.

초기화를 통해 객체의 필드(멤버 변수)들이 유효한 값으로 설정됩니다. 이는 객체가 생성된 직후부터 올바른 상태로 사용될 수 있도록 합니다. 초기화되지 않은 필드는 예기치 않은 동작을 일으킬 수 있습니다.

따라서 객체의 초기화는 객체의 올바른 상태를 보장하고, 적절한 초기화를 수행함으로써 객체의 안정성과 유지보수성을 높일 수 있습니다.

쉽게 이야기해서 객체가 작동하는데 필요한 값을 채우는 과정을 뜻합니다.

감사합니다.