如何创建已有形状的新实例(副本)? JavaFX

时间:2019-05-30 15:33:32

标签: javafx instance shapes

我有一个形状(不知道它是哪种形状),我想创建另一个完全相同的形状。

我已经尝试过了(听起来很愚蠢):

形状b = a; (我已经有的蜜蜂形状)。

这是实际代码(简体):

    public class Box extends CenaVisivel {

            public Shape box = null;

            public Box(Shape shape){

                    box = shape;
                    ...
            }
    }

这样做的问题是,盒子和形状占据相同的存储空间(它们是相同的!例如,如果您更改一个,则更改另一个),而我不希望那样,我想要不同的形状具有相同的属性。

0 个答案:

没有答案