IBM iX Interview Question

Difference between an interface and abstract class