Trabajando con Métodos¶
Los métodos definen el comportamiento de un objeto de una clase concreta y tienen las siguientes características:
- Agrupan las responsabilidades del objeto (competencias)
- Describen sus acciones
Las acciones realizadas por un objeto son consecuencia directa de un estímulo externo (un mensaje enviado desde otro objeto) y dependen del estado del objeto.
El estado y comportamiento de un objeto están relacionados. Por ejemplo, un avión no puede aterrizar (acción) si no esta en vuelo (estado).
El TipoAcceso puede tomar los valores que se resumen en el siguiente cuadro:
El ModificadorMétodo puede tomar los valores que se resumen en el siguiente cuadro:
Los parámetros son opcionales.
Sólo para el caso en que el parámetro sea un objeto se debe especificar el tipo de objeto (Clase), esto se conoce como Type Hinting; se utiliza la siguiente sintaxis:
Donde expresión representa el valos que retorna el método