Google News
logo
.Net - Interview Questions
Difference between interface and abstract class in .NET?
Interface Abstract Class
An interface merely declares a contract or behavior that implementing classes should have. An abstract class provides a partial implementation for a functionality that must be implemented by the inheriting entities.
An interface may declare only properties, methods and events with no access modifier. An abstract class declares fields too.
Advertisement