Un método es un conjunto de instrucciones a las que se les da un
determinado nombre de tal manera que sea posible ejecutarlas en cualquier
momento sin tenerlas que reescribir sino usando sólo su nombre. A estas
instrucciones se les denomina cuerpo
del método, y a su ejecución a través de su nombre se le denomina llamada al método.
La ejecución de las instrucciones
de un método puede producir como resultado un objeto de cualquier tipo. A este
objeto se le llama valor de retorno
del método y es completamente opcional, pudiéndose escribir métodos que no
devuelvan ninguno.
La ejecución de las instrucciones
de un método puede depender del valor de unas variables especiales denominadas parámetros del método, de manera que en
función del valor que se dé a estas variables en cada llamada la ejecución del
método se pueda realizar de una u otra
forma y podrá producir uno u otro valor de retorno.
Al conjunto formado por el nombre
de un método y el número y tipo de sus parámetros se le conoce como signatura del método. La signatura de
un método es lo que verdaderamente lo identifica, de modo que es posible
definir en un mismo tipo varios métodos con idéntico nombre siempre y cuando
tengan distintos parámetros. Cuando esto ocurre se dice que el método que tiene
ese nombre está sobrecargado.