class In this Programming Assignment you will create the Apartment methods to properly meet the following specification. with the necessary attributes and The constructor for the Apartment class requires exactly four parameters in this order: 1. integer number of bedrooms 2. integer number of square feet 3. Boolean to indicate if it is furnished or not 4. string address det The constructor will also automatically compute and store a (default) value for each of the following using the formula given maximum occupancy- number of bedrooms 1 deposit square feet 0.8 rounded to nearest dollar rent 400.0+ number of bedrooms 300.0 Required Methods (Note that Arguments column does not specifically list self) Method Arguments See above deposit rent maxOccupancy Description init setDeposit setRent setMaxOcc setFurnished See above Set a different deposit amount. If O, reset to default deposit Set a different rent amount. IfO, reset to default rent Set a different max occupancy,If O, reset to default number | Change furnished instance variable. Also forces rent and deposit to their | True/False default values and then multiplies these values by 1.15 and 1.3 respectively getBedRooms getSqft getAddress getDeposit getRent getMaxOce getFurnished if furnished. Return number of bedrooms Return number of square feet Return the address Return the current value of the deposit Return the current value of the rent Return the current value of maximum occupancy Return the Boolean value indicating if the apartment is furnished Multiply both rent and deposit by factor, round to the nearest dollar and mul factor otherApt otherApt otherApt otherApt otherA otherApt store these new values Add amount to rent, round to the nearest dollar and store in rent Compare the number of bedrooms of this apt and otherApt Compare the number of bedrooms of this apt and otherApt Compare the number of bedrooms of this apt and otherApt Compare the number of bedrooms of this apt and otherApt Con ne le_ ge str mpare square feet of this apt and otherApt quare feet of this apt and otherApt pt Return a string to match the printed versions given in following examples