반응형
final 클래스
클래스 선언 앞에 final 키워드가 쓰이면 해당 클래스는 상속이 불가하다.
//예시
final class FinalClass{
...
}
clas SubClass extends FinalClass { //-> 컴파일 오류
...
}
final 메소드
final로 메소드를 선언하면 해당 메소드는 오버라이딩이 불가능하다.
자식클래스는 부모 클래스의 특정 메소드를 오버라이딩 할 수 없고 상속받아 그대로 사용하여야한다.
final 필드
final로 필드를 선언하면 해당 필드는 상수로 되어 변경이 불가능하다.
반응형
'Programming > Java' 카테고리의 다른 글
Logback의 보안 취약점 알아보기 - DBAppender는 왜 제거되었을까? (0) | 2024.02.21 |
---|---|
[코딩 기초 트레이닝] java - Day 3 (0) | 2023.05.18 |
[코딩 기초 트레이닝] java - Day 2 (0) | 2023.05.17 |
자바 주피터 노트북으로 실행하기! (0) | 2023.05.17 |
[코딩기초트레이닝] java - Day 1 (0) | 2023.05.17 |