Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Given the abstract class, RentableDwelling, containing: a (private) double insta

ID: 3652940 • Letter: G

Question

Given the abstract class, RentableDwelling, containing: a (private) double instance variable, rentPerUnit a constructor accepting a double used to initialize rentPerUnit a method, getRentPerUnit that returns the value of rentPerUnit an abstract method getRentalIncome that returns a double write a (non-abstract) subclass, ApartmentHouse, containing: an int instance variable numberOfApartments a constructor accepting a double, passed to the superclass constructor, and an int used to initialize numberOfApartments the method getRentalIncome calculated as the product of numberOfApartments and the rent per unit. getRentalIncome returns a double.

Explanation / Answer


public class ApartmentHouse extends RentableDwelling {

private int numberOfApartments;


public ApartmentHouse( double rent, int num ) {

super( rent );

numberOfApartments = num;

}


public double getRentalIncome() {

return numberOfApartments * this.getRentPerUnit();

}

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote