Question: what is difference between interface class?
Answer: An interface contains behaviors that a class implements. A class may contain abstract methods, concrete methods. An interface contains only abstract methods. Members of a class can be public, private, protected or default.