song.log

[자바 기술면접] 04. 할당과 초기화의 차이? 본문

StudyLog/Java interview

[자바 기술면접] 04. 할당과 초기화의 차이?

SingaKorean 2023. 4. 28. 16:37
반응형

- 각각의 정의

할당은 이미 선언된 변수에 값을 할당하는 프로세스를 의미합니다. 

초기화는 변수를 선언할 때 동시에 값을 할당하는 프로세스를 의미합니다.

 

- 차이점

할당과 초기화의 주요 차이점은 변수에 값을 할당하는 시기입니다. 초기화는 선언할 때 값이 할당되지만, 할당은 이미 선언된 후에 이루어집니다. 할당은 여러 번 할 수 있지만, 초기화의 경우 선언할 때 한 번만 가능합니다.

  

 

- 영어 정리 :

Assignment is the process of assigning a value to a variable that has already been declared.

Initialization, on the other hand, is the process of assigning a value to a variable at the time of declaration.

So, the main difference between assignment and initialization is the timing of the value assignment to a variable. Initialization occurs at the time of declaration, while assignment occurs after the variable has been declared.

Assignment can be done as many times as desired whereas initialization can be done only once.

반응형
Comments