Мне нужна помощь в этом фрагменте кода.Доступ к объекту. Переменный в массиве объектов
public class ParkingLot {
static int MAX = 5;
static Car[] Slot = new Car[MAX];
public static void main(String[] args) {
Slot[0] = new Car("1234", "White");
Slot[1] = new Car("5678", "Black");
}
public static void Allot() {
for (int i = 0; i <= Slot.length; i++) {
System.out.println(Slot.getNo);
}
}
Я хранение Car
объекта в Slot
. Я хочу распечатать/получить доступ к No
и Colour
автомобиля, хранящегося в слоте. Как мне это сделать?
umm, как работает (Автомобиль: слот)? – theTuxRacer
Это «синтаксический сахар» - цикл итерации по всем элементам массива/коллекции 'slot'. Как правило, 'slot' должен реализовывать' Iterable', но это также верно для массивов. – Bozho
Кроме того, имена методов также должны быть уменьшены. Метод «Allot()» следует переименовать в «allot()» – Michael