final 키워드는 다양한 용도로 쓰이는데,
1. final 필드 : 수정 불가 필드
final이 붙은 필드는 더이상 수정이 불가능한 상수의 성질을 갖게 된다.
하지만, c++이나 c#처럼 static의 성질 (메모리 고정) 을 가지지 못하여, static final로 사용해야 한다.
2. final 클래스 : 부모로 사용(상속) 불가능
3. final 메소드 : 자식이 재정의(Override) 할 수 없는 메소드
'생각 두 접시' 카테고리의 다른 글
[java] 추상 클래스 (0) | 2024.06.01 |
---|---|
[java] 타입 변환과 다형성 (0) | 2024.06.01 |
[java] 메소드 재정의 @Override (0) | 2024.06.01 |
[java] Getter / Setter (0) | 2024.05.31 |
[java] 접근 제한자 (0) | 2024.05.31 |