What’s an interface class?

It’s an abstract class with public abstract methods all of which must be implemented in the inherited classes.