This assignment requires the creation of six classes (Item, Book, Clothing, Electronic, Television, and Computer) that define items for sale online. Each class has its own instance variables and methods for getting and setting those variables, as well as a toString method to provide user-friendly output. The classes also have abstract tax() methods that need to be overridden in the subclass. Additionally, a Shoppingcart.java class is required to simulate the process of adding items to an online shopping cart and performing checkout. The program should ask the user for input to create items, add them to the cart, calculate the subtotal and sales tax, and then confirm the total price before terminating or allowing the user to shop again.