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

Questions Cloud

The hr manager for crangle fixtures : The HR manager for Crangle Fixtures, and your bonus for this year is based on your ability to reduce employee benefit costs. The president of the company has said that it would be appropriate to shift some of the costs to employees (currently, they p..
Write a review of technology and interactive media as tools : Write a review of Technology and Interactive Media as Tools in Early Childhood Programs Serving Children from Birth through Age 8 and Finding the Education in Educational Technology with Early Learners.
Ecosystem structure, function, and changes : What are some human impacts on the natural cycling process of ecosystems in your community?
Effects of waste products and fossil fuels on environment : Select two waste products and two fossil fuels. Describe the effects of your selected waste materials on soil and water quality. Explain how your selected waste materials and fossil fuels affect biological diversity in the environment.
Write an application that simulates a not-so-busy airport : 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.
Safety first at the samson company : The Samson Company is in the middle of a contest to boost production. Joe Miller's and Al Scott's departments have been running nip and tuck, with Joe's team currently in the lead.
How many grams of sodium bicarbonate did : Calculate the moles of gas produced in 2 L volume container, 743 torr and 50 ºC if the gas behaves as ideal - how many grams of sodium bicarbonate did one begin with?
If income elasticity of demand is : If income elasticity of demand is 2.12, it means that quantity demanded will __________ by 2.12 percent for every __________ percent __________ in income.
Write the constructor date which has 3 parameters : The Date.java class. Implement a public class Date that represents a date composed of a month , day, and a year. Declare month, day, and year as integers. Date has a constructor with 3 parameters and 4 methods. Write the constructor Date which has..

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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