Java program that implements polymorphism via an interface and an abstract class. Assignment for NSU.