Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

USING JAVA: Create a Plane class. This class will represent a plane in our syste

ID: 3927866 • Letter: U

Question

USING JAVA: Create a Plane class. This class will represent a plane in our system. It should contain a constructor, two instance variables (an Airline enumeration, and a String) and three methods (getAirline, getModel, toString)

The constructor will take an Airline and String and use them to set up the instance variables.

getAirline(): will return the Airline of the plane (e.g., Airline.United).

getModel(): will return a String containing the model of the plane (e.g., "Boring 747").

toString(): will return the name of the plane's airline (e.g., "Deltaway"), followed by a star (" * "), and the model of the plane (e.g., "Boring 747").

Explanation / Answer

Hi, Please find my code.

Please let me know in case of any issue.

########### Plane.java ###############

enum Airline {

UNITED,

AITINDIA,

INDIGO,

GETAIR,

Deltaway

}

public class Plane {

  

// instance variables

   private String model;

   private Airline airline;

  

// constructor

   public Plane(Airline airline, String model){

       this.airline = airline;

       this.model = model;

   }

  

   public Airline getAirline(){

       return airline;

   }

  

   public String getModel(){

       return model;

   }

  

@Override

   public String toString() {

       return "Airline: "+airline+"* Model: "+model;

   }

}

################ TestPlane.java ################

public class TestPlane {

  

   public static void main(String[] args) {

      

       // creating an object of Plane

       Plane plane = new Plane(Airline.UNITED , "Boring 747");

      

       System.out.println(plane.toString());

   }

}

/*

Sample Output:

Airline: UNITED* Model: Boring 747

*/