호출한다와 초기화한다는 같은 것일까?

박제욱·2024년 3월 7일


답은 No다. 자바에서 '호출한다'는 개념과 '초기화한다'는 개념은 다르다.

호출한다

'호출한다'는 일반적으로 메소드나 함수를 실행한다는 의미로 사용한다.

초기화한다

'초기화한다'는 변수나 객체에 처음 값이나 상태를 할당하는 것을 의미한다.

번외

호출이 초기화를 의미하는 것은 아니지만, 어떤 경우에는 메소드 호출을 통해 객체를 초기화하는 경우도 있다. 예를 들면 생성자가 이에 해당된다. 생성자는 객체를 생성하면서 동시에 초기화 작업을 수행하기도 한다.

0개의 댓글