Является ли двойной массив объектом? - PullRequest
2 голосов
/ 26 ноября 2011

Вчера у нас был тест, и один из вопросов с несколькими вариантами ответов был:

Сколько бы у вас было объектов?

double[] number = new double[6];

int number2 = 0;

И я выбрал 2, не было опции для 0. Это правильно?У меня такое ощущение, что это не имеет ничего общего с предметами.

Ответы [ 3 ]

3 голосов
/ 26 ноября 2011

Есть 1 объект. Массив считается объектом сам по себе. Все остальные являются PDT, то есть двойными и целыми числами. Их 7: 6 двойных в массиве и 1 в последнем объявлении.

Вот так мы учимся ...:)

1 голос
/ 26 ноября 2011

Только 1 предмет. Каждый массив, независимо от того, что он содержит, является объектом. А поскольку ваш массив содержит только примитивы (без оболочек или объектов), сам массив является единственным объектом.

1 голос
/ 26 ноября 2011

Будет только один объект, который будет массивом.

...