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.
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..
|