IT/Java

[Java] Interface 상수 필드

Huitopia 2024. 3. 12. 00:01
728x90

인터페이스는 데이터를 저장할 수 없기 때문에 상수 필드만 선언할 수 있다.

[public static final] 타입 상수명 = 값;

인터페이스에 선언된 필드는 모두 public static final 특성을 갖기에 생략하더도 자동적으로 컴파일 과정에서 붙는다.

상수명은 대문자로 작성하며, 서로 다른 단어로 구성 시 언더바(_)로 연결한다.

public interface Example {
	// 상수 선언
	int MAX_NUMBER = 100;
}

상수는 구현 객체와 관련 없는 인터페이스 소속 멤버로 인터페이스에서 바로 접근하여 상수값을 읽을 수 있다.

 

 

 

728x90