Pregunta de entrevista de Ciena

Q: what is difference between Java interface and abstract class?