Write a declaration for all three classes using the


Described below are three classes, Building, Hotel and Home with their respective attributes:

Building: no_of_floors, age , parking_space, size

Hotel: number_of_guests, number_of_rooms, vacancy, no_of_floors, age, parking_space, size

Home: No_of_bedrooms, no_of_occupants, finished_basement, no_of_floors, parking_space, age, size

Questions 1 through 5 are based on the classes described above:

1. Write a declaration for all three classes using the principles of inheritence. Make the Building class abstract

2. Which of the following statements is incorrect:

a. Hotel h = new Hotel();

b. Home m = new Home();

c. Building b = new Building();

3. Do Hotel and Building have an "Is A" relationship or "Has A" relationship?

4. Which of the following is true:

a. Hotel and Home are subclasses of Building

b. Hotel is a subclass of Building, Home is a subclass of Hotel.

c. Home, Hotel and Building are independent classes

d. Hotel and Home are containment classes of Building

5. If Hotel were a subclass of Building, how would you access the size attribute of Building:

a. Hotel h = new Hotel();
h.new Building();
h.size = 5;

b. Hotel h = new Hotel();

h.Building.size = 5;

c. Hotel h = new Hotel();
h.size=5;

Solution Preview :

Prepared by a verified Expert
JAVA Programming: Write a declaration for all three classes using the
Reference No:- TGS01261229

Now Priced at $20 (50% Discount)

Recommended (97%)

Rated (4.9/5)