CIS 407 STUDY Great Stories/cis407study.com CIS 407 STUDY Great Stories/cis407study.com | Page 13

automobile insurance, and travel insurance. The Java application must generate a quote when the agent runs the application. The application must contain four (4) Java classes that are stated and shown in the diagram below. The InsuranceAgentApp class is an abstract class. ThePropertyInsurance, AutomobileInsurance, ,andTravelInsurance classes inherit from the InsuranceAgentAppabstract class. The specifications of each class are described below. The column on the left shows the class members and the column on the right provides a description of the class members. The „S‟ designates astatic member; the „C‟ designates a constructor, and the „A‟designates an abstract member. The data types of each class members are shown on the left column. Class Members and Their Properties Member‟s Description type is the type of insurance (e.g. “Property”). Name is the name of the insured object (e.g. “Home”);totalPremium is the staticquote for all the insurances taken by the household. InsuranceAgentApp(String)is the constructor that takes the type three get methods for the three variables.