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

  Comapre the advantages and disadvantages of using javascript

comapre the advantages and disadvantages of using JavaScript on the client-side. Where JavaScript is blocked or disabled, does that amount to a potentially significant business loss.

  What is the significance of the "programming language"

Write a response to Hugh McBride's (of McBride Financial Services) e-mail message to Smith Systems Consulting, sent October 12. You can access Internet and Intranet Web sites of McBride Financial Services and of Smith Systems Consulting from the V..

  Realize the circuit using nand gates

Realize Z = ABC + AD + C?D? Using only two-input NAND gates - Use as few gates as possible.

  Explain some of the examples of poor quality in it projects

discuss some of the examples of poor quality in it projects presented in the what went wrong? section. could most of

  Advantages and disadvantages to using cots

What are the advantages and disadvantages to using COTS (Commercial Off-the-Shelf) software versus writing your own software within a company environment? Give some examples of problems you have had.

  You can easily and quickly deploy applications via a gui

1.you can easily and quickly deploy applications via a gui interface and push via a browser. historically many

  Based on the examples in the text if you were asked to

based on the examples in the text if you were asked to formulate a plan for a regional drive-in restaurant chains

  Plan a decision tree for this situation

Premium Airlines has recently offered to settle claims for a class-action suit that was originated for alleged price fixing of tickets. The proposed settlement is stated as follows. Draw a decision tree for this situation.

  Find out the retail price for each product

A mail-order house sells five products whose retail prices are as follows: Product 1, $2.98; product 2, $4.50; product 3, $9.98; product 4, $4.49; product 5, $6.87.

  Telecommunications planning model

Discuss how to utilize the telecommunications planning model in detail and also explain the significance of the strategic management in order to support this model.

  Clear standards are important as developing a website

can you please list the reasons why using clear standards are important when developing a website. In what areas should these standards be applied.

  What kind of os to use along with the file system and

the cto informed you that the board of executives showed great interest in building a new network based on the work you

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