Pregunta de entrevista de Deloitte

What is constructor and abstract class?