Morgan Stanley Interview Question

Describe the difference between interface and abstract class in Java