프로그래밍/JAVA
자바 final 키워드
강몬드
2015. 5. 6. 14:57
자바의 final 키워드는 말 그대로 마지막이라는 뜻입니다.
final 키워드는 변수, 메소드, 클래스에 사용할 수 있습니다.
각각에 final 키워드를 사용하면 다음과 같은 기능이 됩니다.
변수 ?
"아무도 날 바꿀 수 없어, 난 상수야!"
메소드 ?
"아무도 날 재정의할 수 없어! 바꿀 생각하지마"
클래스 ?
"아무도 나를 상속할 수 없어"
위처럼 final이 붙은 키워드에 변수,메소드,클래스를 상속하거나 재정의하려고하면
에러가 발생하게됩니다.