Могу ли я создать класс из объекта? - PullRequest
0 голосов
/ 15 ноября 2018

например, я использую Rectangle pinkSquare = FXMLLoader.load(Paths.get("layout", "Pink square.fxml").toUri().toURL()) создал объект Rectangle.Могу ли я сделать класс из pinkSquare объекта, скажем PinkSquare, и свободно использовать его для создания большего количества объектов?

Я знаю, что могу использовать FXMLLoader, чтобы сделать это снова, но могу ли я создать класс из pinkSquare все равно?

1 Ответ

0 голосов
/ 15 ноября 2018

Нет встроенного способа сделать это, но вы можете расширить класс Rectangle и создать метод, который возвращает его глубокую копию.Тем не менее, это просто ненужная работа, когда вы можете просто снова использовать FXMLLoader, если только нет глубокого копирования в сравнении с загрузкой FXML, но я сильно сомневаюсь, что это так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...