
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