IBM iX interview question

Difference between an interface and abstract class