Is an interface a special kind of class or can you say that an interface isn\'t a class at all?
An interface(is a group of related methods with empty bodies.) is just an interface. Its not a class(A class is the blueprint from which individual objects are created).
notice that you define an interface like this
interface Bicycle {....}
and a class is defined like this
class MyBMX implements Bicycle{...}
So an Interface is an Interface and NOT a class