Write an application that simulates a not-so-busy airport

Assignment Help Computer Engineering
Reference no: EM13772081

"Write an application that simulates a not-so-busy airport, where different kinds of aircrafts, such as helicopters (military and civilian) ,airplanes ( passenger and military), can take off and land.

According to wikipedia, "An aircraft is a machine that is able to fly by gaining support from the air...", which means they are all flyable.

These aircrafts have lots of common attributes and behavior; however, they differ in how they:

fly - depending on their top speed, maximum elevation

take off - depending on their takeoff pattern (vertical, gradual horizontal), noise level (military aircrafts make more noise), length of distance required, increase in speed

land - depenidng on their landing pattern, noise level, and length of distance required (same as for take off); as well as decrease in speed

Write classes (both concrete and abstract) to implement the aircraft objects. Be sure to implement all necessary methods.

Write the Flyable interface.

The simulator class simulates (it is similar to a tester) the operation of this airport for one day.

It randomly creates different kinds of aircrafts and allows them to takeoff and land. The airport only handles two different helicopters, one passenger airplane, and one military aircraft every day.

Zip all java files and submit here by the due date NOVEMBER 30.

Compile (5):

Run (15):

Flyable(10):

Simulator(20):

Aircraft class (10):

Helicopters, airplane, and Aircraft classes (30):

Comments, name (10)"

So far I have AIRCRAFT as abstract superclass and two subclasses: HELICOPTER and AIRPLANE. Each subclass have 2 subclasses: MilitaryHelicopter and CivilianHelicopter for HELICOPTER ,

MilitaryAirplane and PassengerAirplane for AIRPLANE.

Then FLYABLE as interface and SIMULATOR CLASS.

Reference no: EM13772081

Some functionality into functions or submodules

Design a program that will allow a user to Input a list of your family members along with their age and state where they reside. Determine and print the average age of your

Define the german transportation otto bonn

First assignment is: Problem Description: The German transportation Otto Bonn is expanding his trucking business into Florida, with shipping centers in Daytona Beach, Gaines

Design a project to allow a student to access current grades

Design a project to allow a student to access current grades and/or create a "What-if" situation on a continuing basis to understand where they are at any given point in the

Explain the importance of having a test coupled

Explain the importance of having a test coupled with real users' views of the product at the end of the development effort, even if it is the test of a prototype and not the f

Determine the capacitance full-wave rectifier

Assume the input signal to a rectifier circuit has a peak value of Vm = 12 V and is at a frequency of 60 Hz. Assume the output load resistance is R = 2kΩ and the ripple volt

What is a microprocessor

What is a microprocessor. Besides computers, what other products have microprocessors. What current household products that do not contain microprocessors do you think will

What is a microprocessor

What is a microprocessor. Besides computers, what other products have microprocessors. What current household products that do not contain microprocessors do you think will

Web browser can be configured to protect against threat

Give some examples of how a web browser can be configured to protect against some of the threats listed in this weeks chapters. Make sure your examples are clear and what ca

Reviews

Write a Review

 
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd