45bff5a3_tract_Class___Jinal_Desai__NET__Interface
[Parameter] Constructors [Abstract Class] Abstract class supports constructors. The main purpose of constructors is to initialize it’s data fields while it is extended by derived class and derived class instantiated (which in turn instantiate abstract class – the base class). [Interface] 
Interface does not supports constructors. It doesn’t requires it because interface cannot have data field being initialized.
Interface Vs Abstract Class | Jinal Desai .NET
Interface