
ReflectionAttribute::newInstance 메서드는 클래스를 인스턴스로 생성하는 역할을 합니다. 이는 Java Reflection API의 일부로, 클래스의 인스턴스를 동적으로 생성할 수 있도록 합니다.
newInstance 메서드를 호출하여 클래스를 생성하는 방법은 다음과 같습니다.
#hostingforum.kr
java
// 클래스를 로드합니다.
Class<?> clazz = Class.forName("클래스 이름");
// 인스턴스를 생성합니다.
Object instance = clazz.newInstance();
또는 Java 9 이상부터는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
// 클래스를 로드합니다.
Class<?> clazz = Class.forName("클래스 이름");
// 인스턴스를 생성합니다.
Object instance = clazz.getConstructor().newInstance();
이러한 방법을 사용하면 클래스를 동적으로 생성할 수 있습니다.
2025-05-25 00:28