본문 바로가기

카테고리 없음

7.1 상속_ final 클래스와 final 메소드

final 상수는 초기값 설정 후 값을 변경 할 수 없다. 

final 이란 의미는 해당 선언이 최종상태이고 수정 될 수 없음을 뜻함.

그렇다면 클래스와 메소드에 final을 붙이면???

 

 

1. final 필드 : 값 수정 불가

2. final 클래스 : 상속불가 (= 부모클래스가 될 수 없음)

3. final 메소드 : 자식클래스에서 재정의 불가