BlackBerry interview question

what is the difference between interface and abstract class?