При создании объектов в Java рекомендуется использовать конструктор. Однако следует учитывать и дополнительные возможности.
Java предлагает четыре основных способа создания экземпляров объектов:
новое ключевое слово : Этот знакомый метод широко используется и включает явный вызов конструктора класса.
MyObject object = new MyObject();
Class.forName(): Этот подход полезен, когда вы знаете имя класса и у него есть общедоступный конструктор по умолчанию.
MyObject object = (MyObject) Class.forName("subin.rnd.MyObject").newInstance();
clone(): Если у вас есть существующий объект, вы можете его дублировать используя метод clone().
MyObject anotherObject = new MyObject(); MyObject object = (MyObject) anotherObject.clone();
Десериализация объекта: Этот процесс включает в себя создание объекта из его сериализованной формы.
ObjectInputStream inStream = new ObjectInputStream(anInputStream ); MyObject object = (MyObject) inStream.readObject();
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3