gpt4 book ai didi

Java 对象与对象数组

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:01 25 4
gpt4 key购买 nike

我是 Java 初学者。最近我在理解这个程序中的copy(DbObject[] db)方法时遇到了一个问题,源代码如下:

//管理随机访问文件的程序列表。

Interface&Personalclass Dbclass

似乎它将原始记录复制到 **DbObject[]** 类型的 db 的第一个元素中,但为什么不直接将值复制到 **DbObject** 类型的 db 中?

最佳答案

我将对你的要求做出推断,因为我相信我知道你想要得到什么,尽管不知道 copy(...) 的作用完全,我只能做出这个推断。

假设copy(DbObject[] db)顾名思义(这可能是将DbObject从给定参数(即数组db)复制到其他位置,那么它是一个数组就有意义了。

为什么?假设 copy() 正如我所描述的那样,您会想要迭代数组,并且对于数组中的每个 DbObject,您会想要 做某事,无论那是什么。传递单个 DbObject 是没有意义的,因为您必须为要复制的每个对象调用 copy() 多次,而不是提供 copy() 一组 DbObject 对象并将它们全部放在一个位置。

关于Java 对象与对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39690225/

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