반응형
클래스변수 #인스턴스변수 #지역변수 #static #static메서드 #인스턴스메서드 #기술면접 #JAVA
-
[기술면접 JAVA] 클래스변수와 인스턴스변수 차이점, static 키워드취업준비/기술면접 2022. 9. 13. 16:49
면접 예상 질문지를 살펴보며 클래스변수, 인스턴스변수, 지역변수의 차이점 static 키워드에 대해 다시 한 번 정리해보는 시간을 가져볼까 한다. 선언 위치에 따른 변수의 종류 변수는 클래스 변수, 인스턴스 변수, 지역변수 모두 3종류가 있다. 변수의 종류를 결정짓는 중요한 요소는 '변수의 선언 위치' 이므로 변수의 종류를 파악하기 위해서 변수가 어느 영역에 선언되었는지를 확인하는 것이 중요하다. 멤버변수를 제외한 나머지 변수들은 모두 지역변수이며, 멤버변수 중 static이 분은 것을 클래스 변수, 붙지 않은 것을 인스턴스 변수라고 한다. 1. 인스턴스 변수(instance variable) : 클래스 영역에 선언되며, 인스턴스를 생성할 때 만들어진다. 그래서 인스턴스 변수(iv)의 값을 읽어 오거나 ..