Хорошо, поэтому я создаю систему бронирования авиабилетов simple
. Я потратил немного времени на отладку, и теперь даже самые простые вещи преследуют меня.Доступ к значениям объектов Java
У меня есть интерфейс, который выглядит рядом с:
public class Flight implements IFlight {
String destination;
String departure;
int clubrows = 0;
int ecorows = 0;
public Flight(String dest, String dept, int clubrow, int ecorow) {
destination = dest;
departure = dept;
clubrows = clubrow;
ecorows = ecorow;
}
public String getDestination() {
return destination;
}
Этот класс имеет много подобных методов получения. Теперь я пытаюсь написать цикл for, где распечатывается каждое значение, которое помещается в него. Поэтому мне нужно, чтобы получить доступ ко всем значения 0, то все значения 1 и т.д. это выглядит вроде как это прямо сейчас:
public void flightManifest() {
System.out.println("Available flights: ");
for(int i=0; i<flightCount ;i++){
System.out.println("Flight number: "+flightCount +", Destination: "+ +", Departure time: "+ );
}
Так по существу всякий раз, когда я пытаюсь получить доступ к переменным я держать шары-ки его, так как я хотел бы получить доступ к этим значениям каждый раз?
Таким образом, я храню их как таковые: flightArr [flightCount] = новый Flight (dest, dept, clubrow, ecorow); flightCount ++; или, по крайней мере, то, как это сделано.
Покажите нам, как вы храните свой список/массив рейсов. –
Ваш класс 'Flight' должен иметь частные поля. Используйте методы getXX() для доступа к значениям. Также нет необходимости устанавливать значения 'int' в' 0', если у вас нет конструктора, который не присваивает им значения. –