final은 무엇인가?
- final은 엔티티를 한번만 할당하는 것. 두 번 이상 할당하려하면 컴파일 오류가 발생한다.
Final Classes
Final Methods
Final Variables
Final 사용 경우
- 함수에 대한 final은 상속하면 절대 안되는 경우에 정의한다.
- Override로 인한 실수를 최소화 하고 버그를 줄이기 위해 선언한다.
Final 필드의 초기값 주는 방법
1. 필드 선언시 준다 (ex. Final Variables처럼)
2. 생성자를 통해서 주는 방법
- 복잡한 초기화 코드가 필요할 때
- 객체 생성 시에 외부 데이터로 초기화시켜야한다면
'Java 공부' 카테고리의 다른 글
[Java] 문자열 값 비교 (0) | 2020.12.09 |
---|---|
[Java] String 문자열 자르기 (0) | 2020.12.09 |
[Java] Arrays.asList() (0) | 2020.12.03 |
[Java] add()와 addAll()의 차이 (0) | 2020.12.03 |
[Java] String에서 ArrayList로 만들기 (0) | 2020.12.03 |