*   >> Leitura Educação Artigos >> science >> Programas

Java: Usando GetConstructor para acessar o constor de um dynamically

classe

Aqui nós estamos fornecendo um exemplo de código simples sobre como acessar um construtor específico java usando reflexão. //Primeiro carregar a classe a partir de uma string usando Class.forName. Classe ClassType = Class.forName ("com.examplesource.MyClass"); //Agora criar um objeto Constructor (java.reflect.Constructor) por //passar uma matriz de objetos de classe (note que você pode usar int.class, por exemplo //construtor para primitives.Constructor = classType.getConstructor (nova Classe [] {String.class, Integer.

class}); //Cria uma nova instância do objeto, passando uma matriz de objetos //para newInstanceMyClass myObject = (MyClass ) Constructor.newInstance (new Object [] {myStringObj, 10}); Abaixo estão alguns links úteis que podem também vir a calhar se o exemplo acima não resolver o seu problem:https://java.sun.com/javase/6/docs/api/java/lang/Class.html#getConstructor(java.lang.Class...)https://www.idevelopment.info/data/Programming/java/reflection/ReflectionDemo.

java


Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.