Pergunta de entrevista da empresa MindGeek

Which difference between Constructor and Abstract Сlass and why?