Pregunta de entrevista de Leidos

What is the difference between an abstract class & interface? Why is inheritance only allowed from one parent in a certain language and not in others?