Pregunta de entrevista de Cognizant

What is differnce between abstract class and an interface