Deloitte interview question

What is constructor and abstract class?