1. 인스턴스 설명
new 객체는 새 객체라고 부를 수 있습니다. 직설적으로 말하면 new에서 나오는 "것"입니다. 이러한 관점에서 개체와 인스턴스는 동일합니다.
2.빈 매개변수 인스턴스를만듭니다.Class 객체의 newInstance() 메서드를 사용하여 Class 객체에 해당하는 클래스의 인스턴스를 생성합니다.
//원본: 신규일 때 먼저 신규 클래스 이름을 기준으로 클래스의 바이트코드 파일을 찾아 메모리에 로드하고,
//그리고 바이트코드 파일 객체를 생성한 후 바이트코드 파일을 생성합니다. 섹션 파일에 해당하는 Person 개체입니다.
Person p = new Person(); //反射:找寻该类的名称,并加载进内存,并产生Class对象 //在产生类的对象 Strint className = "com.example.hgx.Person"; Class clazz = Class.forName(className); Object obj = clazz.newInstance();
3. 매개변수를 사용하여 인스턴스를 만듭니다.이때, Class 객체를 통해 지정된 Constructor 객체를 얻은 후, Constructor 객체의 newInstance() 메서드를 호출하여 인스턴스를 생성해야 합니다.
아아아아위 내용은 Java 리플렉션 메서드를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!