Question
Solution Preview
This material may consist of step-by-step explanations on how to solve a problem or examples of proper writing, including the use of citations, references, bibliographies, and formatting. This material is made available for the sole purpose of studying and learning - misuse is strictly forbidden.
package proj6;public class Airplane {
private Seat [] seats;// array of 10 items
/**
* default constructor
*/
public Airplane() {
seats = new Seat[10];
int i;
for ( i = 0; i < 4; i++) {
seats[i] = new Seat(true, i + 1);
}
for (; i < 10; i++) {
seats[i] = new Seat(false, i + 1);
}
}
/**
* reverse a seat based on its type
* @param type true is first class, false is coach
* @return number of the reserved seat
* -1 if cannot reserve any seat
*/
public int reverse(boolean type){
Seat seat ;
for (int i = 0; i < seats.length; i++) {
seat = seats[i];
if (seat.getBooleanType() == type &&
seat.isEmpty()) {...