*   >> Чтение Образование Статьи >> science >> software

Java: Использование getConstructor для доступа к CONSTOR классового dynamically

<р> Здесь мы предоставляем простой пример кода о том, как получить доступ к определенной конструктор Java с помощью отражения. //Сначала загрузить класс из строки, используя Class.forName. Класс ClassType = Class.forName ("com.examplesource.MyClass"); //Теперь создать объект Constructor (java.reflect.Constructor) по //передавая массив объектов класса (примечание можно использовать int.class, например //для primitives.Constructor конструктора = classType.getConstructor (новый класс [] {String.class, Integer.

class}); //Создание нового экземпляра объекта, передавая массив объектов //в newInstanceMyClass MyObject = (MyClass ) constructor.newInstance (новый объект [] {myStringObj, 10}); Ниже приведены несколько полезных ссылок, которые также могут пригодиться, если приведенный выше пример не устранена 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 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.