Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

나의 지식 보관소

final 본문

프로그래밍 언어/자바

final

야식은진리다 2020. 2. 2. 23:32

final 필드는 한번 초기값이 저장되면 그 값을 프로그램 실행도중에 변경할수 없다.

final 필드에게 초기값을 주는 방법에는 두가지가 있는데, 하나는 필드 선언시에 주는것이고, 다른 하나는 생성자에게 주는 것이다. 단순값이라면 선언시에 주는것이 제일 간단하고, 복잡한 코드가 필요하거나 외부데이터로 초기화해야 한다면 생성자에서 초기값을 지정해야한다.

 

final과은 언뜻 상수처럼 보이지만 final을 상수라고 부르지는 않는다. 상수는 불변의 값이고 불변의 값은 객체마다 저장할 필요가 없는 공용성을 띤다. 즉 상수는 static이면서 final이다 

'프로그래밍 언어 > 자바' 카테고리의 다른 글

객체 타입 확인 instanceof  (0) 2020.02.15
어노테이션  (0) 2020.02.09
정적 초기화 블록  (0) 2020.02.02
가변 인자  (0) 2020.02.01
자바의 foreach  (0) 2019.12.23