Соблюдение порядка вызова конструкторов в цепочке наследования важно, потому что иначе объект не будет сформирован корректно. 1
При создании экземпляра производного класса сначала вызывается конструктор базового класса, затем происходит инициализация данных производного класса. 4