在我的项目中,我使用外部库中的对象,我需要复制该对象,但无法修改库中的类。我怎样才能做到这一点?
这是我必须复制的对象的类:
public class Tree<T> implements Iterable<Tree<T>> {
private List<Tree<T>> children;
private T value;
private Tree<T> tree = this;
...
}
最佳答案
您可以扩展该类,根据需要实现特定对象,并向其中添加附加功能。
关于java - 我可以在 Java 中复制对象而不修改类本身(例如添加复制构造函数)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50896332/