Design your own Java Class that includes at least 3 private data fields, 2 public constructors and 4 public methods. When designing your class, pick an object that you are familiar with and make it your own, realistic, yet simple design with reasonable data fields and methods. Draw the UML class diagram using PowerPoint or any other graphical editing tool, then, implement the code in Java. Implement a simple test program in a separate file. Be sure your code compiles and runs as expected.
Homework 1 Submission requirements:
Your completed assignment should consist of two Java files, and the file containing the UML diagram.