Saltar la navegación

5.- Utilización de métodos.

Caso práctico

Papel y bolígrafos sobre una mesa de escritorio, al fondo la parte de abajo de un monitor una pequeña pelota de color verde.
Seudonimoanonimo (CC BY)

María está contenta con lo que está aprendiendo sobre Java, básicamente se trata de ampliar sus conocimientos y con la experiencia que ella tiene no le resultará difícil ponerse a programar en poco tiempo.

Juan ha comenzado el proyecto de la Clínica Veterinaria y quiere implicarse ella también lo antes posible. Además, están los dos becarios Ana y Carlos, que se han incorporado al proyecto hace poco y hay que comenzar a pensar en tareas para ellos.

Por lo pronto, María continúa con el documento facilitado por Juan, ahora tiene que ver cómo se utilizan los métodos, aunque intuye que no va a ser algo muy diferente a las funciones y procedimientos de cualquier otro lenguaje.

Imagen del código de un programa que declara un método.
Mª Flor Moncada Añón (Elaboración propia) (CC BY-NC)

Los métodos, junto con los atributos, forman parte de la estructura interna de un objeto. Los métodos contienen la declaración de variables locales y las operaciones que se pueden realizar para el objeto, y que son ejecutadas cuando el método es invocado. Se definen en el cuerpo de la clase y posteriormente son instanciados para convertirse en métodos instancia de un objeto.

Esquema que describe la comunicación entre los métodos de un objeto.
Ministerio de Educación (Elaboración propia) (CC BY-NC)

Para utilizar los métodos adecuadamente es conveniente conocer la estructura básica de que disponen.

Al igual que las clases, los métodos están compuestos por una cabecera y un cuerpo. La cabecera también tiene modificadores, en este caso hemos utilizado public para indicar que el método es público, lo cual quiere decir que le pueden enviar mensajes no sólo los métodos del objeto sino los métodos de cualquier otro objeto externo.

Dentro de un método nos encontramos el cuerpo del método que contiene el código de la acción a realizar. Las acciones que un método puede realizar son:

  • Inicializar los atributos del objeto
  • Consultar los valores de los atributos
  • Modificar los valores de los atributos
  • Llamar a otros métodos, del mismo del objeto o de objetos externos

Citas para pensar

Franklin Delano Roosevelt: En cuestión de sentido común tomar un método y probarlo. Pero lo importante es probar algo.