상수 ( Static final )

조상원·2025년 8월 2일

JAVA

목록 보기
11/34
  • final 필드는 한번 초기화되면 수정할 수 없는 필드지만 객체마다 다른 값으로 초기화될 수 있기 때문에 final 필드를 상수라고 하지 않는다
  • static final 필드는 객체마다 저장되지 않고, 클래스에만 포함되고 한 번 초기값이 저장되면 변경할 수 없기 때문에 static final 필드를 상수라고 함
  • 상수의 이름은 모두 대문자
  • 서로 다른 단어 혼합되면 _ 사용
// java.lang에서 제공하는 Math 클래스
public final class Math {
  public static final double PI = 3.14159265358979323846;
  private static final double DEGREES_TO_RADIANS = 0.017453292519943295;
  ...
}

0개의 댓글