Select Page
  

Solved by verified expert:Small Inheritance project in Java. Small Java app that addresses the followinguses abstract and concrete classeswrite abstract methods overwrite abstract methods Detailed description is attached
lab_4.docx

Unformatted Attachment Preview

Don't use plagiarized sources. Get Your Custom Essay on
Expert answer:Java – Inheritance project
Just from $10/Page
Order Essay

Inheritance project.
1. Build an application that handles setting up vacation plans.
2. Create an abstract superclass called Vacation
1. Instance Variables
1. destination – String
2. budget – double
2. Constructors – default and parameterized to set all instance
variables
3. Access and mutator methods
4. budgetBalance method – abstract method that returns the amount
the vacation is under or over budget. Under budget is a positive
number and over budget is a negative number.
3. Create a concrete class called AllInclusive that is a subclass of
Vacation and represents an all-inclusive vacation like Sandals or Club
Med.
1. Instance Variables
1. brand – String, such as Sandals , Club Med etc
2. rating – int, representing number of stars such as 5 star rating.
3. price – double, the total cost of the vacation
2. Constructor – default and parameterized to set all instance
variables
3. Accessor and mutator methods
4. Overwritten budgetBalance method.
4. Create a concrete class called ALaCarte that is a subclass of Vacation
and represents a vacation that requires payment for each activity
separately
1. Instance Variables
1. hotelName – String
2. roomCost – double
3. airline – String
4. airfare – double
5. meals – double – estimated total meal expenses.
2. Constructor – default and parameterized to set all instance
variables
3. Accessor and mutator methods
4. Overwritten budgetBalance method.
5. Create a VacationTester class
1. Test all methods.
2. Polymorphically call the budgetBalance method by creating at least
2 objects of each Vacation subclass, and place those objects in a
collection of the Vacation objects.

Purchase answer to see full
attachment

Order your essay today and save 10% with the discount code ESSAYHSELP