Dayforce interview question

What is differences between abstract classes and interface?