difference between the Class and Interface
A Class has both definition and an implementation whereas Interface only has a definition.
A Class can be instantiated but an Interface cannot be instantiated You can create an instance of an Object that implements the Interface.
A Class is a full body entity with members, methods along with there definition and implementation. An Interface is just a set of definition that you must implement in your Class inheriting that Interface.
A Class has both definition and an implementation whereas Interface only has a definition.
A Class can be instantiated but an Interface cannot be instantiated You can create an instance of an Object that implements the Interface.
A Class is a full body entity with members, methods along with there definition and implementation. An Interface is just a set of definition that you must implement in your Class inheriting that Interface.