자바 프로젝트에서의 final 키워드

MONA·2024년 3월 10일

나혼공

목록 보기
14/92

final

한 번 값이 할당되면 더 변경, 수정이 되지 않음을 선언하는 키워드

  • 필드에 선언 시 해당 필드는 수정이 불가하다. 값이 바뀌지 않기 때문에 상수로서 사용하기 위해 static과 함께 쓰는 경우도 많다.
  • 클래스에 선언 시 상속이 불가하다.
  • 메소드에 선언 시 오버라이딩이 불가하다.

final 키워드 사용의 이점

  • 불변성 보장
  • 코드 의도를 확실히 전달 가능
  • 멀티스레드 환경에서의 안정성
profile
고민고민고민

0개의 댓글