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

자바에서는 상수(constant)를 정의할 때 final 키워드를 사용합니다. 상수는 한 번 정해지면 값을 변경할 수 없는 변수를 말합니다. 이러한 상수를 다른 클래스에서 사용하기 위해 상속을 활용할 수 있습니다.

public class ParentClass {
    public static final int MAX_VALUE = 100;
}

public class ChildClass extends ParentClass {
    public void displayMaxValue() {
        System.out.println("The maximum value is: " + MAX_VALUE);
    }
}

위의 예시에서 ParentClassMAX_VALUE라는 상수를 정의하고, ChildClassParentClass를 상속하여 MAX_VALUE를 활용합니다.

이제 ChildClass의 객체를 생성하고 displayMaxValue 메소드를 호출하면 “The maximum value is: 100”이 출력됩니다.

이렇게 상속을 사용하여 다른 클래스의 상수를 활용할 수 있습니다.

참고 자료: