Está en la página 1de 2

Tipos de mtodos en Java: consultores (getters) y modificadores (setters).

TIPOS DE MTODOS EN
JAVA: CONSULTORES O DE
APRENDERAPROGRAMAR.COM ACCESO (GETTERS) Y
MODIFICADORES (SETTERS).
(CU00626B)

Seccin: Cursos
Categora: Curso Aprender programacin Java desde cero

Fecha revisin: 2029

Resumen: Entrega n26 curso Aprender programacin Java desde cero.

Autor: Alex Rodrguez


aprenderaprogramar.com, 2006-2029
Tipos de mtodos en Java: consultores (getters) y modificadores (setters).

MTODOS CONSULTORES O DE ACCESO (GETTERS) Y MTODOS MODIFICADORES (SETTERS) EN JAVA

Continuamos con el uso de mtodos en Java. Prueba a establecer distintos valores de matrcula, distrito
y tipo de motor para los diferentes objetos Taxi. Prueba tambin a, una vez establecidos unos valores
para un objeto, volver a cambiarlos por otros valores distintos.

Hay an otra manera de clasificar los mtodos que hemos definido para la clase Taxi:

a) Mtodos modificadores: llamamos mtodos modificadores a aquellos mtodos que dan lugar a
un cambio en el valor de uno o varios de los atributos del objeto.

b) Mtodos consultores u observadores: son mtodos que devuelven informacin sobre el


contenido de los atributos del objeto sin modificar los valores de estos atributos.

Cuando se crea una clase es frecuente que lo primero que se haga sea establecer mtodos para
consultar (de ah su denominacin de consultores) sus atributos y estos mtodos suelen ir precedidos
del prefijo get (getMatricula, getDistrito, etc.) por lo que muchas veces se alude coloquialmente a ellos
como mtodos get o getters.

Se suele proceder de igual forma con mtodos que permitan establecer los valores de los atributos.
Estos mtodos suelen ir precedidos del prefijo set (setMatricula, setDistrito, etc.) por lo que muchas
veces se alude coloquialmente a ellos como mtodos set o setters. Los mtodos set son un tipo de
mtodos modificadores, porque cambian el valor de los atributos de un objeto.

Puede un mtodo ser al mismo tiempo modificador y consultor? Es posible, pero es una situacin
que trataremos de evitar. Nos plantearemos como objetivo que cada mtodo haga una cosa especfica
y no varias al mismo tiempo.

Prxima entrega: CU00627B


Acceso al curso completo en aprenderaprogramar.com -- > Cursos, o en la direccin siguiente:
http://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

aprenderaprogramar.com, 2006-2029

También podría gustarte