gpt4 book ai didi

JAVA clone() 复制对象到其他类对象

转载 作者:行者123 更新时间:2023-11-29 06:36:38 26 4
gpt4 key购买 nike

我想问你如何将 firstClass 对象复制到 secondClass 对象?

这有可能通过使用 clone() 来解决吗?

情况是这样的:

我有一个类 f.x.头等舱。我需要将 firstClass 对象克隆到 secondClass 对象(并且这些克隆的对象必须存储到数组中)

谢谢

编辑:

抱歉提供一些信息。但是我的任务是这样的:

编写一个 Garage 类,其对象最多可以容纳一定数量的 Vehicle 对象大批。使 Garage 成为 Cloneable 类型,并为其编写适当的克隆方法。写一个车库.main方法来测试它。

最佳答案

这不是克隆。如果你有两个不相关的类,你能做的最好的事情就是为 SecondClass 编写一个构造函数,它将 FirstClass 对象作为参数并将所有值写入适当的字段:

public SecondClass (FirstClass source){
this.valueA = source.getValueA();
this.valueB = source.getBValue();
this.valueC = source.getProperCValue();
...
}

关于JAVA clone() 复制对象到其他类对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19501911/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com