Im стартер в Java. Недавно у меня была проблема с пониманием копию (DbObject [] дб) метод в этой программе, исходный код выглядит следующим образом:Объект Java против массива объектов
//Listing of a program to manage random access files.
Interface&PersonalclassDbclass
кажется, что это копирует оригинал записи в первый элемент db с типом **DbObject[]**
, но почему бы не просто скопировать значение в db с типом **DbObject**
?
Значение каждого 'объекта' является ссылкой. И массивы также являются «Объектами». –
Это очень плохо сформулированный вопрос, и предоставленный исходный код не помогает нам ответить на ваш вопрос. Откуда у вас код? Напишите образец, который показывает, как он используется, и где возникает путаница. Тогда мы можем вам помочь. – mttdbrd
Похоже, что копия принимает массив объектов 'DbObject'. Что делает 'copy (DbObject [] db)' do? Если бы мне пришлось вызывать по имени и параметру, я бы предположил, что для этого требуется массив из 'DbObject', и для каждого он его копирует. –