我可以从对象创建类吗?

时间:2018-11-15 11:49:43

标签: java class object javafx

例如,我使用 Rectangle pinkSquare = FXMLLoader.load(Paths.get("layout", "Pink square.fxml").toUri().toURL()) 创建了一个Rectangle对象。我可以用pinkSquare对象做一个类,说PinkSquare并免费使用它来创建更多对象吗?

我知道我可以再次使用FXMLLoader进行此操作,但是我仍然可以通过pinkSquare创建一个类吗?

1 个答案:

答案 0 :(得分:0)

没有内置的方法可以执行此操作,但是您可以扩展Rectangle类并创建一个返回其深层副本的方法。但是,当您可以再次使用FXMLLoader时,这是不必要的工作,除非与加载FXML相比,深层复制可以显着提高性能,但是我非常怀疑是这种情况。