Metodos Get Y Set

Páginas: 6 (1286 palabras) Publicado: 11 de octubre de 2012
MÉTODOS CONSULTORES O DE ACCESO (GETTERS) Y MÉTODOS MODIFICADORES (SETTERS) EN JAVA
Continuamos con el uso de métodos en Java. Prueba a establecer distintos valores de matrícula, distrito y tipo de motor para los diferentes objetos Taxi. Prueba también a, una vez establecidos unos valores para un objeto, volver a cambiarlos por otros valores distintos.
Hay aún otra manera de clasificar losmétodos que hemos definido para la clase Taxi:
a) Métodos modificadores: llamamos métodos modificadores a aquellos métodos que dan lugar a un cambio en el valor de uno o varios de los atributos del objeto.
b) Métodos consultores u observadores: son métodos que devuelven información sobre el contenido de los atributos del objeto sin modificar los valores de estos atributos.
Cuando se crea una clasees frecuente que lo primero que se haga sea establecer métodos para consultar (de ahí su denominación de consultores) sus atributos y estos métodos suelen ir precedidos del prefijo get (getMatricula, getDistrito, etc.) por lo que muchas veces se alude coloquialmente a ellos como “métodos get” o “getters”.
Se suele proceder de igual forma con métodos que permitan establecer los valores de losatributos. Estos métodos suelen ir precedidos del prefijo set (setMatricula, setDistrito, etc.) por lo que muchas veces se alude coloquialmente a ellos como “métodos set” o “setters”. Los métodos set son un tipo de métodos modificadores, porque cambian el valor de los atributos de un objeto.
¿Puede un método ser al mismo tiempo modificador y consultor? Es posible, pero es una situación que trataremosde evitar. Nos plantearemos como objetivo que cada método haga una cosa específica y no varias al mismo tiempo.

Métodos SET y GET
En un lenguaje de programación los componentes son paneles, botones, etiquetas, caja de listas, barras de desplazamiento, diálogos, menús, etc. Muchos componentes son visibles cuando se corre la aplicación, pero no tienen por qué serlo, solamente tienen que servisibles en el momento de diseño, para que puedan ser manipulados por el Entorno de Desarrollo de Aplicaciones (IDE).
Podemos crear una aplicación en un IDE seleccionando los componentes visibles e invisibles en una paleta de herramientas y situarlas sobre un panel o una ventana. Con el ratón unimos los sucesos (events) que genera un objeto (fuente), con los objetos (listeners) interesados enresponder a las acciones sobre dicho objeto. Por ejemplo, al mover el dedo en una barra de desplazamiento (fuente de sucesos) con el ratón, se cambia el texto (el número que indica la posición del dedo) en un control de edición (objeto interesado en los sucesos generados por la barra de desplazamiento).
*Definición de JavaBean
Un JavaBean o bean es un componente hecho en software que se puedereutilizar y que puede ser manipulado visualmente por una herramienta de programación en lenguaje Java.
*Propiedades
Las propiedades de un bean pueden examinarse y modificarse mediante métodos o funciones miembro, que acceden a dicha propiedad, y pueden ser de dos tipos:
· getter method: lee el valor de la propiedad
· setter method: cambia el valor de la propiedad.
El IDE llama a los métodos ofunciones miembro que empiezan por get, para mostrar en los editores los valores de las propiedades. Si el programador cambia el valor de una propiedad se llama a un método cuyo nombre empieza por set, para actualizar el valor de dicha propiedad y que puede o no afectar al aspecto visual del bean en el momento del diseño.
public void setNombrePropiedad(TipoPropiedad valor)
public TipoPropiedadgetNombrePropiedad( )
Cuando el IDE carga un bean, usa el mecanismo denominado reflection para examinar todos los métodos, fijándose en aquellos que empiezan por set y get. El IDE añade las propiedades que encuentra a la hoja de propiedades para que el programador personalice el bean.
*Propiedades simples
Una propiedad simple representa un único valor.
Ejemplo
//miembro de la clase...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Get y Set
  • Set y Get
  • Métodos get y set en Java
  • Propiedades set y get
  • METODOS GET
  • Ejemplos de usos de programas con set y get
  • Metodos de envio en PHP- POST- GET
  • programacion get-set

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS