Domanda di colloquio di BlackBerry

what is the difference between interface and abstract class?