
Reflection API의 getModifierNames() 메서드는 Modifier 클래스의 이름을 배열로 반환하는 메서드입니다.
Modifier 클래스의 getModifiers() 메서드는 Class의 접근 제어자(접근 수준)를 반환하는 메서드입니다.
예를 들어, 다음 코드는 Class의 접근 제어자를 Modifier 클래스의 이름으로 변환하는 방법을 보여줍니다.
#hostingforum.kr
java
import java.lang.reflect.Modifier;
public class Main {
public static void main(String[] args) {
Class<?> clazz = String.class;
int modifiers = clazz.getModifiers();
String[] modifierNames = Modifier.getModifierNames(modifiers);
for (String name : modifierNames) {
System.out.println(name);
}
}
}
getModifierNames() 메서드의 return 타입은 String[]입니다.
2025-06-08 13:02