[java] 자바 상속을 사용한 다른 클래스의 상수 정의
자바에서는 클래스 간에 상속을 통해 상수를 공유할 수 있습니다. 상수는 final
키워드를 사용하여 정의되며, 여러 클래스에서 동일한 값을 공유하고자 할 때 유용합니다.
다음은 상속을 사용하여 다른 클래스의 상수를 정의하는 예제입니다.
상위 클래스 정의
public class Constants {
public static final int MAX_COUNT = 100;
public static final String DEFAULT_NAME = "John Doe";
}
위 예제에서 Constants
클래스는 두 개의 상수 MAX_COUNT
와 DEFAULT_NAME
을 정의합니다.
하위 클래스에서 상수 사용하기
public class SubClass extends Constants {
public void displayConstants() {
System.out.println("Max count: " + MAX_COUNT);
System.out.println("Default name: " + DEFAULT_NAME);
}
}
SubClass
는 Constants
클래스를 상속받았기 때문에 MAX_COUNT
와 DEFAULT_NAME
상수를 사용할 수 있습니다.
이와 같이 상속을 통해 상수를 공유함으로써 코드의 재사용성을 높일 수 있습니다.
작성자: Java 상속 및 상수 정의, Programiz
위와 같이 자바에서는 상속을 통해 다른 클래스의 상수를 공유할 수 있습니다. 상속을 사용하여 코드의 재사용성을 높이고, 중복을 최소화할 수 있습니다.