У меня есть 3 класса, и я хочу поместить их в массив. Массив имеет длину A, и я хочу определить по этой длине, что первые 3 слота уникальны только из этих классов. Длина A задается клавиатурой. Я только отправляю код, с которым у меня проблемы. Этот код находится в моей основной и ложной. Stereo, Ygro, Aerio подтипы Food.классы наследования массиву
Food[] pin = new Food[A]; // this the array that include all classes Stereo,Ygro,Aerio
for (int i = 0; i < 3; i++) {
pin[i] = new Stereo(); //this is a class start i=0
pin[i+1] = new Ygro(); // this is a class
pin[i+2] = new Aerio(); // this is a class
}
* я хочу, чтобы определить на этой длине, что первые 3 слота уникальны только из этих классов. * Что? – shmosel
Элементы 'pin' имеют тип' int'. Вы не можете назначить 'Stereo' своим элементам, не более, чем вы можете написать' int s = new Stereo(); '. –
Pin - это массив int, поэтому вы не можете поместить в него объекты. –