Во-первых, ситуация. Я делаю школьный проект. Я должен реализовать свою собственную функцию клонирования. Он принимает объект в качестве аргумента, создает точную копию и возвращает его. Объявление функции:
Object clone(Object obj);
Проблема в том, что obj.getClass () не должен иметь соответствующего конструктора. Например, приватный конструктор, который принимает 3 аргумента. Поэтому я не знаю, как мне создавать объекты. Constructor.newInstance (аргументы) не будет работать. И я не знаю другого пути. Поэтому мне было интересно, если нет такого метода, как GetUninitializedObject, который находится в C #. Предложения по различным решениям приветствуются.
Заранее спасибо
Хорошего дня