interface Air_flight {
public final int passenger_number = 100;
}
.... ....
class CancelTicket extends Flight {
public CancelTicket(int no) {
super();
passenger_list.size() = passenger_list.size() - no;
}
}//end of CancelTicket class
Вы пытаетесь обновить размер списка, назначив его. Уверены ли вы?
passenger_list - это List, и вы пытаетесь удалить из него элемент?
Где вы определяете пассажирский_лист?




Если вы пытаетесь удалить элемент (номер авиабилета) из списка, сделайте это следующим образом:
Integer ticketNumber = new Integer(no);
int index;
while ((index = passenger_list.indexOf(ticketNumber)) >= 0) {
passenger_list.remove(index);
}
Вы не можете повторно назначить размер списка, как вы это делаете (вы можете только ПОЛУЧИТЬ размер списка). Если вы хотите уменьшить размер, вам нужно удалить элементы из списка. А затем, когда вы снова вызовете метод size () после удаления элементов из списка, вы увидите, что размер в этот момент меньше.
ошибка в списке_пассажиров.size () = список_пассажиров.size () - нет;