Shapes A collection of classes for illustrating inheritance. Includes demonstration of this() constructor, super() constructor, constructor overloading.