Pregunta de entrevista de Linedata

What is the main difference between an abstract class in Java and an interface?