Pregunta de entrevista de Samsung SDS

what is abstract classes and difference between abstract and interfaces?