관심있는 주제/Java
final
Lynn123
2018. 11. 27. 20:20
반응형
final : 상속이나 변경을 금지하는 규제
한번 설정한 값을 변경하지 못하게 한다.
final이 붙은 변수를 수정하려고 하면 아래와 같이 final 을 지우라는 오류가 뜬다.
수정되면 안되는 변수, 메소드 또는 클래스에 붙이면 된다.
메소드에 final이 붙으면 오버라이딩 불가능하다.
(오버라이딩은 다시 재정의 한다는 의미이니 final 이 붙은 변수에서는 오버라이딩을 할 수 없다.)
클래스에 final이 붙으면 상속 불가능하다.
반응형