Question
Given the abstract class for a rental storage space called StoreInMe, containing the following: a (private ) double instance variable , rentPerUnit a constructor accepting
Given the abstract class for a rental storage space called StoreInMe, containing the following:
- 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 getStorageIncome that returns a double
Write a (non-abstract) subclass describing the individual rental space units called InternalMe, containing:
- an int instance variable numberOfUnits
- a constructor accepting a double , passed to the superclass constructor
- an int used to initialize numberOfUnits
- a method getStorageIncome calculates the product of numberOfUnits and the rent per unit and returns a double
public class InternalMe StoreInMe { // Instance variable int numberOfUnits; // Constructor: public InternalMe(double rentPerUnit, int numberOfUnits) { // Pass rentPerUnit to superclass: (rentPerUnit); // Initialize numberOfUnits = numberOfUnits; } // Rental income method returns number of units * rent per unit: public double getStorageIncome() { return (numberOfUnits * super.); } } //END CLASS InternalMe
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started