JAVA final 작성자 final? 1. Final variable 변수의 값을 상수로 지정 2. Final method 오버라이딩 불가 예를 들어 부모 클래스에서 speak() 메소드가 입으로 말하도록 정의했는데 자식 클래스에서 재정의하여 손으로 말하도록 기능을 바꿀 수 없게 3. Final class 상속 불가 클래스 내부의 메소드도 오버라이딩 불가 대표적으로 String Class 중요한 어떤 class에 대해 sub class로 시스템이 파괴될 수 있기 때문에 자바에서는 핵심 class에 대해 final class로 선언하고 있다.