Asesoría y capacitación en informática

Métodos

  • Son el equivalente a los procedimientos de los lenguajes no OO. Un método es un bloque de código definido dentro de una clase que proporciona un mecanismo para realizar una acción.
  • Un método tiene acceso a todos los atributos de su clase.
  • Un método puede invocar otros métodos
  • En Java no se puede definir un método dentro de otro.
  • La ejecución de todos los programas se inicia en el método main.

Definición de Método

  • Sintaxis para la definición de un método:

            <tipoRetorno> <nombreMetodo>(< parametros >…)

            { <instrucciones>…}

  • La declaración de un método tiene cuatro partes básicas:
    • El tipo del valor de retorno del método (tipo). Si no devuelve ningun valor debe ser void.
    • El nombre del método (nombreMetodo)‏
    • Una lista de parámetros (parametros). Casa parámetro tiene la forma <tipo> <argumento>. Se separan con comas.
    • El cuerpo del método (instrucciones).

<instrucciones>

Conjunto de instrucciones que implementan la tarea que debe realizar el método. Si devuelve un valor debe finalizar con la sentencia.

         return

         return  <valor>;

<valor>

Debe ser del mismo <tipoRet> con que se ha declarado el método.

  • El código se ejecuta hasta alcanzar la instrucción return ( si devuelve un valor ) o hasta el final del método.
  • Se pueden declarar variables locales si son necesarias.

        

Ejemplo