Ice Cream Inventory
You have just landed a new contract to build out an application for a new local ice cream shop in town! They need a program that will help them sort out their inventory of ice cream, shakes, slushies, and smoothies. Both their ice cream and shake products use the same ice cream flavors so they will need to be designed using the same nested classes. Their smoothies and slushies will be part of the vegan products nested class. This program will have to keep count of how many of each product the shop has in stock, and how many of each product the shop sells. For this, the Java program will use shadowing to keep track.