728x90
인터페이스는 데이터를 저장할 수 없기 때문에 상수 필드만 선언할 수 있다.
[public static final] 타입 상수명 = 값;
인터페이스에 선언된 필드는 모두 public static final 특성을 갖기에 생략하더도 자동적으로 컴파일 과정에서 붙는다.
상수명은 대문자로 작성하며, 서로 다른 단어로 구성 시 언더바(_)로 연결한다.
public interface Example {
// 상수 선언
int MAX_NUMBER = 100;
}
상수는 구현 객체와 관련 없는 인터페이스 소속 멤버로 인터페이스에서 바로 접근하여 상수값을 읽을 수 있다.
728x90
'IT > Java' 카테고리의 다른 글
[Java] 타입 변환 (0) | 2024.03.12 |
---|---|
[Java] interface method (1) | 2024.03.12 |
[Java] Interface (0) | 2024.03.11 |
[Java] abstract class & method (0) | 2024.03.08 |
[Java] instanceof (0) | 2024.03.08 |