[java] 자바 상속을 사용한 다른 클래스의 상수 정의

자바에서는 클래스 간에 상속을 통해 상수를 공유할 수 있습니다. 상수는 final 키워드를 사용하여 정의되며, 여러 클래스에서 동일한 값을 공유하고자 할 때 유용합니다.

다음은 상속을 사용하여 다른 클래스의 상수를 정의하는 예제입니다.

상위 클래스 정의

public class Constants {
    public static final int MAX_COUNT = 100;
    public static final String DEFAULT_NAME = "John Doe";
}

위 예제에서 Constants 클래스는 두 개의 상수 MAX_COUNTDEFAULT_NAME을 정의합니다.

하위 클래스에서 상수 사용하기

public class SubClass extends Constants {
    public void displayConstants() {
        System.out.println("Max count: " + MAX_COUNT);
        System.out.println("Default name: " + DEFAULT_NAME);
    }
}

SubClassConstants 클래스를 상속받았기 때문에 MAX_COUNTDEFAULT_NAME 상수를 사용할 수 있습니다.

이와 같이 상속을 통해 상수를 공유함으로써 코드의 재사용성을 높일 수 있습니다.

작성자: Java 상속 및 상수 정의, Programiz


위와 같이 자바에서는 상속을 통해 다른 클래스의 상수를 공유할 수 있습니다. 상속을 사용하여 코드의 재사용성을 높이고, 중복을 최소화할 수 있습니다.