본문 바로가기

Java

var변수

훈수/저작권 관련 지적 환영합니다 - 댓글 또는 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)
    }
}

주의사항은 있습니다.

 

  1. 지역 변수의 선언에서만 사용 가능하다 (필드는 사용 불가능)
  2. 변수 선언과 동시에 초기화 해줘야한다 (컴파일러가 컴파일 시 추론할 수 있도록)

 

'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