글
JAVA 에서 변수의 값을 변경하게 못하는 방법은, final 키워드를 사용하는 것입니다.
final int variable1 = 10; (variable1 변수를 10 으로 초기화하면서, 바로 상수화 시킴)
variable1 = 20; (컴파일 에러 발생)
final int variable2; (variable2 변수를 바로 상수화 시킴)
variable2 = 10; (딱 한 번만 초기화 가능함)
variable2 = 20; (컴파일 에러 발생)
지역 변수 혹은 멤버 변수에 final 키워드를 좌측에 붙이면, 그 변수는 초기화가 무조건 딱 한 번만 이루어져야 합니다. 두 번째부터 값을 변경하려고 하면, 컴파일 에러가 발생하게 됩니다.
'4.1) OCJP > 관련 이론 및 문법' 카테고리의 다른 글
관련 이론 및 문법 - 정규식 (regular expression) (0) | 2016.10.29 |
---|---|
관련 이론 및 문법 - Java 메모리 구조 (0) | 2016.07.07 |
관련 이론 및 문법 - Date 클래스 (0) | 2016.03.18 |
관련 이론 및 문법 - Collection 인터페이스 (0) | 2016.03.07 |
관련 이론 및 문법 - Scanner 클래스 (0) | 2016.03.06 |
관련 이론 및 문법 - Boolean 클래스 (0) | 2016.03.02 |
관련 이론 및 문법 - Collections 클래스 (0) | 2016.02.28 |
관련 이론 및 문법 - ArrayList 클래스 (0) | 2016.02.28 |
관련 이론 및 문법 - 인스턴스 변수로 접근할 수 있는 멤버의 범위 (0) | 2016.02.24 |
관련 이론 및 문법 - throws 가 적용된 메소드 overriding (0) | 2015.09.10 |
RECENT COMMENT