100%(1)1 out of 1 people found this document helpful
This preview shows page 1 - 2 out of 4 pages.
CMSC 203, Assignment 4Summer 2018Concepts tested by this programAggregationPassing object to methodArray StructureObjects as elements of the ArrayProcessing array elementCopy ConstructorJunit testDeliverables: Week 1: Design Week 2: Java files (source code) JavaDoc FilesThe above deliverables will be packaged as follows. Two compressed files in the following formats:LastNameFirstName_Assignment4.zip, a compressed file containing the following:Javadocdoc [a directory] file1.html (example)file2.html (example)src [a directory] File1.java (example)File2.java (example)LastNameFirstName_Assignment4_Moss.zip, a compressed file containing only the following:File1.java (example)File2.java (example)OverviewA property management company manages personal rental properties and charges them a management fee as thepercentages of the rent amount. Write an application that lets the user create a management company and add theproperties managed by the company to its list. Assume the maximum properties handled by the company is 5. Write a Data Manager Class named ManagementCompany that holds a list of properties in an array structure.This class will have methods to add a Property object to the company list, find property that has the highest rentamount, find the total rent of the properties and show the information of all the properties and the management feeearned by the management company. Follow the Javadoc file provided.Write a Data Element Class named Property that has fields to hold the property name, the city where the propertyis located, the rent amount, and the owner's name, along with getters and setters to access and set these fields.