final 구문의 이해

Eungi Kim·2021년 1월 14일
0

final은 해당 entity가 오로지 한 번 할당될 수 있음을 의미합니다.

final 변수

  • 해당 변수가 생성자나 대입연산자를 통해 한 번만 초기화 가능함을 의미합니다. 상수를 만들 때 응용합니다.

final 메소드

  • 해당 메소드를 오버라이드하거나 숨길 수 없음을 의미합니다.

final 클래스

  • 해당 클래스는 상속할 수 없음을 의미합니다. 문자 그대로 상속 계층 구조에서 ‘마지막’ 클래스입니다.
  • 보안과 효율성을 얻기 위해 자바 표준 라이브러리 클래스에서 사용할 수 있는데, 대표적으로 java.lang.System, java.lang.String 등이 있습니다.

Uno's blog

profile
Run and gun and debugun

0개의 댓글