프로그래밍/JAVA

자바 final 키워드

강몬드 2015. 5. 6. 14:57

자바의 final 키워드는 말 그대로 마지막이라는 뜻입니다.


final 키워드는 변수, 메소드, 클래스에 사용할 수 있습니다.


각각에 final 키워드를 사용하면 다음과 같은 기능이 됩니다.


변수 ? 

"아무도 날 바꿀 수 없어, 난 상수야!"


메소드 ? 

"아무도 날 재정의할 수 없어! 바꿀 생각하지마"


클래스 ?

"아무도 나를 상속할 수 없어"


위처럼 final이 붙은 키워드에 변수,메소드,클래스를 상속하거나 재정의하려고하면

에러가 발생하게됩니다.