Red de conocimiento del abogados - Respuesta jurídica de la empresa - ¿Cómo asignar y llamar métodos con parámetros a través de Class.forname() en la reflexión JAVA?

¿Cómo asignar y llamar métodos con parámetros a través de Class.forname() en la reflexión JAVA?

No entiendo lo que quieres decir. Class.forname() obtiene la clase. Si desea llamar a un método con parámetros de esta clase:

String?clsstr?=?"package.classname";

Class?t?=?Class.forName(clsstr ); ?//Obtener la clase bajo el nombre del paquete dado

t.newInstance();//Crear una instancia de la clase obtenida

Método?method?=?t.getMethod(" MethodName ",String.class);//El nombre del método obtenido es MethodName y el parámetro es un método público de tipo String

method.invoke(t,"display");//Invocar este método con una función de parámetro de cadena

Arriba: