Pergunta de entrevista da empresa Yahoo

Difference of interface and abstract class in Java