educational course/tutorialoutlet.com educational course/tutorialoutlet.com | Page 90

setter methods for all instance variables. You should have at least one constructor created that initializes all instance variables. Specifications for Virtual World Application You will create a virtual world application that will test your MyClone, ShoutBox, and the object you decided to add to your virtual world. Because this is a simple prototype, you will not actually create any graphics to represent the objects in the virtual world. Any displayed information will simply be displayed in the output window. He reads red book quickly! Submit your Java application by submitting all. java files and at least four screenshots that demonstrate you tested the application. While the listed number of instance variables and methods are the minimum number required for each class, you are free to create additional. Specifically, the following critical elements must be addressed: I. Program Functionality and Alignment a. Make sure your entire program functions correctly and that there are no exceptions or compile errors b. In writing your code, make sure that you are meeting or exceeding all of the given specifications for each class. Although you will be graded on coverage of stated requirements, you are free to use your creative touch in developing additional classes and objects with additional instance variables should you wish. II. III. IV. V. c. Create the unit test application and use it to test the functionality of each class. Submit the screenshots showing that the code was tested. Data Structure for Message Storage: Use data structures( either Arrays, ArrayLists, or a HashMaps) to store the message data in accordance with the