Implement the Java code for the Ticket inheritance hierarchy in IP1. Write a test application that instantiates at least one of each subclass type and prints the contents. Use an overridden toString() method to provide a readable string representation of each subclass instantiated.
Required: Code is readable with consistent style, contains embedded comments and method headers. Submit your zipped NetBeans project with all files and screenshots demonstrating that your code runs and that you used the debugger to set breakpoints.