일단 씻고 나가자
25.03.17 본문
2025. 03. 17 월요일
- [Java] var 키워드? 적절한 사용 방법?
: var 키워드는 java 10부터 도입된 키워드로,
변수 선언 시 변수명 앞에 명확한 타입을 선언해야 하는 기존 규칙과 다르게
var만 선언해도 알아서 complier가 compile 시점에 타입을 추론해준다.
var은 크게 코드를 간결하게 하고 가독성을 높이기 위해 사용되며,
반대로 타입이 불명확하여 다른 개발자가 유추하기 힘든 코드라면 사용이 지양된다.
흔히 향상된 for문, 객체 생성 시 인스턴스 생성 부 타입이 명확하다면 변수 앞에,
등의 할당하려는 객체 타입이 명확하며 깔끔한 코드 작성이 필요한 상황에 쓰인다.
var은 지역 변수에만 사용 가능하고, 전역 변수에는 사용할 수 없으며,
초기화 없이 선언, null 할당, 배열 할당, 람다식, 메서드 반환 타입에는 사용할 수 없다.