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.