我是Java的先驱。最近我在理解这个程序中的 copy(DbObject [] db)方法时遇到了问题,源代码如下:
**DbObject[]**
Interface&Personalclass Dbclass
似乎它将原始记录复制到类型为**DbObject**
的db的第一个元素中,但为什么不将值复制到类型为POST http://latest.dev/oauth/token
的db?
答案 0 :(得分:0)
我会推断你的要求,因为我相信我知道你想要做什么,虽然不知道copy(...)
做什么 exatcly 我只能做这个推论。
假设copy(DbObject[] db)
正如名称所暗示的那样(可能是从给定参数(即数组DbObject
)复制db
到其他某个位置,那么它是有意义的是一个阵列。
为什么呢?假设copy()
如我所描述的那样,你想要遍历数组,并且对于数组中的每个DbObject
,你会希望做某事,无论那是什么东西。传递单个DbObject
是没有意义的,因为您需要为要复制的每个对象多次调用copy()
,而不是给copy()
一个DbObject
数组。 {1}}对象并将它们全部放在一个地方。