Interface Types & Polymorphism & introduction to graphics programming in Java Interfaces in Java We often refer to the set of public methods in a class as the class…