Question: what is difference between method and interface?
Answer: Fields are variables that provides the state of the class and its objects, and methods are used to implement the behavior of the class and its objects. Interface: Like a class, an interface can have methods and variables, but the methods declared in interface are by default abstract (only method signature, no body).