final

    Java - final 키워드

    final final 키워드는 변수(variable), 메소드(method), 또는 클래스(class)의 선언 앞에 사용될 수 있다. 이 final 키워드는 어떤 곳에 사용되냐에 따라 다른 의미를 가진다. 하지만 final 키워드를 붙이면 무언가를 제한한다는 의미를 가지는 것이 공통적인 성격이다. 1. final variable (종단 변수) = constant (상수) 변수에 final을 붙이면 이 변수는 수정할 수 없다는 의미를 가진다. 수정될 수 없기 때문에 초기화 값은 필수적이다. 초기화 전에 사용하면 에러가 발생한다. final int number = 1; 2. final method (종단 메소드) 메소드에 final을 붙이면 override를 제한한다. 즉, 하위 클래스에서 해당 메소드를 수..