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();
}
}
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.