DPL interview question

What is the difference b/w interface and abstract class?