VSP Vision interview question

What is the difference between a class and an interface?