final double PI = 3.141592;
// 다른 클래스에서 사용 시
// Ex) Final_test_parent1에 final field 가 있을시
Final_test_parent_1 ft = new Final_test_parent_1();
ft.PI = 12.3456; // 오류!!!
// 부모클래스
final void rule(){
System.out.println("거짓말을 하지 맙시다");
}
// 자식클래스에서 재정의 시 오류
@Override
void rule(){ ... }
Ex)
// final 클래스
public final class final_test_parent_4
// final 클래스 상속 X
public class Child_5 extends final_test_parent_4
// 위와 같은 경우 오류 발생!!
my.day16.a.Final -> final_test_parent_1, Child_1, Main_final_2, final_test_parent_4, Child_5