繁体   English   中英

Java对象与对象数组

[英]Java object vs object array

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

//Listing of a program to manage random access files.

接口和个人类 Dbclass

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

我将推断你的要求,因为我相信我知道你想要得到什么,虽然不知道什么copy(...) exatcly我只能做这个推断。

假设copy(DbObject[] db)就像名称所暗示的那样(可能是将DbObject从给定参数(即数组db )复制到其他位置),那么它就是一个数组。

为什么? 假设copy()按照我的描述进行操作,你会想要遍历数组,并且对于数组中的每个DbObject ,你会想要做某事 ,无论那是什么。 传递单个DbObject是没有意义的,因为你必须为你想要复制的每个对象多次调用copy() ,而不是给copy()一个DbObject对象数组并将它们全部放在一个地方。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM