Addteq interview question

What is an abstract class? Difference between abstract and interface?