 A method has a return value, a name and usually some parameters initialized when it is called with some arguments.It can either belong to an instance of a class or be a static member.class Foo


A method is called using notation on a specific variable, or as in the case of static methods, the name of a type.