Abstract class can be inherited by other classes. and when we create instance of child class then we can call base class constructor.
Yes, we can have constructor of abstract class. When you create instance of a class that is derived from the abstract class, the parent abstract constructor is automatically called.