Junior OOP

What is the difference between an interface and a class?

Feature Interface Class

Implementatio

No implementation (except default

methods)

Can have full

implementation

Fields Cannot have fields Can have fields

Instantiation Cannot instantiate Can instantiate

Inheritance Can inherit multiple interfaces Single class inheritance only

More from C# Programming Tutorial

All questions for this course