HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🤩
개발
/
Java
Java
/
💯
Java 기본
/기본개념/
🇫🇮
final 키워드
🇫🇮

final 키워드

[참고] https://djkeh.github.io/articles/Why-should-final-member-variables-be-conventionally-static-in-Java-kor/ — 왜 자바에서 final 멤버 변수는 관례적으로 static을 붙일까?
  • final 변수
    • 해당 변수가 생성자나 대입연산자를 통해 한 번만 초기화 가능함을 의미함
  • final 메서드
    • 해당 메서드를 오버라이드하거나 숨길 수 없음을 의미함
  • final 클래스
    • 해당 클래스는 상속할 수 없음을 의미함. 문자 그대로 상속 계층 구조에서 ‘마지막' 클래스
    • 보안과 효율성을 얻기 위해 자바 표준 라이브러리 클래스에서 사용할