final 키워드
final 키워드는 클래스, 메서드, 변수 앞에 붙는 키워드인데 이 키워드가 붙으면 변경 불가, 확장불가 상태가 된다.

코드 예시
final class FinalEx { // 확장/상속 불가능한 클래스
final int x = 1; // 변경되지 않는 상수
final int getNum() { // 오버라이딩 불가한 메서드
final int localVar = x; // 상수
return x;
}
}
final 키워드의 핵심은 이 키워드가 앞에 붙으면 더이상 변경, 확장이 불가능 하다 라는 것이다.
'백엔드 > JAVA_이론공부' 카테고리의 다른 글
JAVA_열거형 (0) | 2022.09.28 |
---|---|
JAVA_인터페이스 (0) | 2022.09.22 |
JAVA_추상화 , 추상 클래스, abstract 제어자 (0) | 2022.09.22 |
JAVA_다형성, instanceof 연산자 (1) | 2022.09.22 |
JAVA_접근제어자 , getter, setter (0) | 2022.09.18 |