Как создать новый экземпляр (копию) фигуры у вас уже есть? JavaFX - PullRequest
1 голос
/ 30 мая 2019

У меня есть фигура (не знаю, что это за форма), и я хочу создать другую, точно такую ​​же форму.

Я пробовал это (как бы глупо это ни звучало)):

Форма b = a;(форма, которая у меня уже есть).

Вот фактический код (упрощенно):

    public class Box extends CenaVisivel {

            public Shape box = null;

            public Box(Shape shape){

                    box = shape;
                    ...
            }
    }

Проблема в том, что коробка и форма занимают одну и ту же памятьпробел (они такие же! как, если вы меняете один, вы меняете другой), и я не хочу этого, я хочу разные формы, которые имеют одинаковые свойства.

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