#.포스트 소개 (Post Introduction) 오늘은 final 클래스와 final 메소드에 대해 다뤄보려고 한다. 자바에서 필드 선언 시 final 예약어를 붙이면 초기값 설정 후 값을 변경할 수 없는 필드가 된다. 그런데 이 final 예약어는 필드 뿐만이 아니라 class와 메서드 선언시에도 붙여서 사용할 수 있다. 필자는 이 사실을 알게된지 얼마되지 않았다!... 그래서 오늘은 클래스와 메소드 선언시 각각 final을 붙여서 선언하면 어떤 효과가 있는지 알아보려고한다. #.final 클래스 클래스를 선언할 때 final 키워드를 class 앞에 붙이면 최종적인 클래스이므로 더 이상 상속할 수 없는 클래스가 된다. 즉, final 클래스로 선언된 클래스는 부모 클래스가 될 수 없게되는 셈이다...