Está en la página 1de 11

INTEGRANTES:

• ARELIS MENDIETA
• BIANCA RAMIREZ

METODOS GET Y SET •




HUMBERTO CARRERA
ISMAEL RODRÍGUEZ
BLADIMIR GÓMEZ
Java es un lenguaje de programación orientado a
objetos. Por lo general, las variables miembro son
METODO GET privadas y sólo pueden accederse por el objeto que las
contiene. Los métodos "get" y "set", son métodos
Y SET especiales que interactúan con las variables miembro
privadas.
Los métodos getters y setters. Un método get tiene un
tipo de retorno que se relaciona con el tipo de variable
Funcionamiento miembro asociada. Un método set tiene un tipo de
retorno "void" y toma un parámetro del tipo adecuado
para asignar a la variable miembro asociada.
Los métodos de acceso son utilizados por los objetos
externos y por lo tanto se declaran como métodos
"públicos“. La convención aceptada es la de nombrar
Conversiones métodos get y set para la variable de miembro asociada
(Eje: "getName" y "setName"), con el prefijo "get" o
"set".
Ejemplo

• Los atributos pueden ser privados o públicos, los atributos privados solo
pueden ser accesibles por esta misma clase y si son públicos pueden ser
accedidos por cualquier clase de este paquete que haga referencia de
esta clase (importación).
• Ahora creamos una clase principal llamada Prueba_GET_SET luego creamos una
variable de tipo alumno y por con siguiente la inicializamos, ahora veremos que
pasa si queremos ponerle un nombre a esta variable y como podemos observar
no nos mostrara el atributo nombre, solo el de nota porque esta declarada
como un atributo privado
• Para poder acceder de todas maneras al atributo privado creamos
un método Get para leerlo y un método Set para asignarlo como
vemos a continuación.
• Así es que después de crear los métodos get y set al momento de
querer llamar al atributo nombre en la clase de Prueba_GET_SET
nos va a salir los atributos getNombre y setNombre, ya que stos
métodos están declarados como públicos.
Restringir el acceso a las variables miembro de un objeto
es parte de una práctica conocida como
Propósito "encapsulación". Los métodos pueden realizar cálculos,
validaciones u otras acciones que serían evitadas
haciendo las variables miembro directamente accesibles.
Sólo las variables miembro que requieren acceso
externo debe tener métodos de acceso. Las propiedades
Consideraciones que sólo deben ser modificadas por el funcionamiento
interno no necesitan setters. Las propiedades que no
tienen relevancia externa no debe tener getters.
GRACIAS

A continuación el ejemplo en el editor explicado por mis compañeros

También podría gustarte