[Java] final 키워드
final 자바에서 final은 '변경할 수 없는' 의미를 가지는 키워드이다. final은 3군데에 적용할 수 있다. 클래스 메서드 필드 1. final class 클래스 이름 앞에 사용된 final은 클래스를 상속받을 수 없음을 선언한다. final class FinalClass { // 이 클래스 상속 불가 // ... } class SubClass extends FinalClass { // 컴파일 오류 발생. // ... } 2. final method 메소드 이름 앞에 사용된 final은 해당 메서드가 오버라이딩할 수 없음을 선언한다. 자식 클래스가 부모 클래스의 특정 메소드를 오버라이딩하지 못하게 하고 무조건 상속받아 사용하도록 하고자 할 때 사용한다. public class SuperClass..
2020.04.18