IBM Interview Question

What is different interface and abstract class