
	                	                 
ReflectionConstant::getName 메소드는 ReflectionConstant 클래스의 멤버 변수의 이름을 반환하는 데 사용됩니다. 
이 메소드는 Reflection API를 사용하여 클래스의 멤버 변수를 가져와 이름을 반환하는 데 사용됩니다. 
getName 메소드는 다음과 같은 상황에서 사용됩니다.
- 클래스의 멤버 변수를 이름으로 참조할 때
- 클래스의 멤버 변수의 이름을 문자열로 반환할 때
예를 들어, 다음 코드는 getName 메소드를 사용하여 클래스의 멤버 변수의 이름을 문자열로 반환하는 방법을 보여줍니다.
#hostingforum.kr
java
public class ReflectionConstant {
    public static final String NAME = "John";
    public static final String AGE = "30";
    public static String getName(String fieldName) {
        try {
            Field field = ReflectionConstant.class.getField(fieldName);
            return field.getName();
        } catch (NoSuchFieldException e) {
            return null;
        }
    }
    public static void main(String[] args) {
        System.out.println(getName("NAME"));  // John
        System.out.println(getName("AGE"));   // AGE
    }
}
이 예제에서는 getName 메소드를 사용하여 클래스의 멤버 변수의 이름을 문자열로 반환하는 방법을 보여줍니다. getName 메소드는 클래스의 멤버 변수의 이름을 반환하고, 해당 이름을 문자열로 반환합니다.
2025-05-12 06:50