Cloudbeds interview question

What is difference between an interface class and abstract class?