Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

/* * * This class models an aircraft type with a model name, a maximum number of economy seats, and a max number of first

/* * * This class models an aircraft type with a model name, a maximum number of economy seats, and a max number of first class seats * * Add code such that class Aircraft implements the Comparable interface * Compare two Aircraft objects by first comparing the number of economy seats. If the number is equal, then compare the * number of first class seats */ public class Aircraft { int numEconomySeats; int numFirstClassSeats;

String model;

public Aircraft(int seats, String model) { this.numEconomySeats = seats; this.numFirstClassSeats = 0; this.model = model; }

public Aircraft(int economy, int firstClass, String model) { this.numEconomySeats = economy; this.numFirstClassSeats = firstClass; this.model = model; }

public int getNumSeats() { return numEconomySeats; }

public int getTotalSeats() { return numEconomySeats + numFirstClassSeats; }

public int getNumFirstClassSeats() { return numFirstClassSeats; }

public String getModel() { return model; }

public void setModel(String model) { this.model = model; }

public void print() { System.out.println("Model: " + model + "\t Economy Seats: " + numEconomySeats + "\t First Class Seats: " + numFirstClassSeats); }

/* * Write a compareTo method that is part of the Comparable interface */ }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

What is an interface? What keyword is used to define one?

Answered: 1 week ago

Question

Provide examples of KPIs in Human Capital Management.

Answered: 1 week ago

Question

What are OLAP Cubes?

Answered: 1 week ago