An interface is not the same as a class. It has no code associated with it. It defines some requirements for classes that implement it.