Потому что ты его руками вызываешь
Если хочешь чтобы вызывался конструктор родителя, не определяй конструктор наследника. Если определяешь конструктор наследника, прямо вызывай конструктор предка. Или пиши приставку :base. Таков путь.
Потому что ООП. Когда ты инициализируешь дочерний класс, по цепочке вызываются конструкторы всех его базовых начиная с самого базового (по логике вещей, если это сотрудник то в первую очередь он человек и у него есть имя, а уже во вторую у него есть должность/компания/etc)
Обсуждают сегодня