훈수/저작권 관련 지적 환영합니다 - 댓글 또는 audgnssweet@naver.com
Var
Java 진영에서도 인간 중심적 프로그래밍 언어로 나아가고자 하는 노력들이 있습니다.
그중 하나가 Java 10에서부터 도입된 var변수입니다.
var변수는 프로그래머가 타입을 직접 표기하는 것이 아니라,
컴파일러가 컴파일 시 타입을 추론하여 자동 지정해주는 것을 의미합니다.
예시
public class VarExample {
var name = "ok"; (X)
public static void main(String[] args) {
var price = 1; (O)
var str = "string"; (O)
var list = new ArrayList<>(); (O)
var one; (X)
}
}
주의사항은 있습니다.
- 지역 변수의 선언에서만 사용 가능하다 (필드는 사용 불가능)
- 변수 선언과 동시에 초기화 해줘야한다 (컴파일러가 컴파일 시 추론할 수 있도록)
'Java' 카테고리의 다른 글
타입 변환 (0) | 2021.03.23 |
---|---|
상수 (0) | 2021.03.23 |
Java의 데이터 타입 (0) | 2021.03.16 |
Java의 식별자 (좋은 이름 붙이기) (0) | 2021.03.16 |
Hello, World! (0) | 2021.03.09 |