0% encontró este documento útil (0 votos)
89 vistas3 páginas

Getter, Setter, Get y Set

Los getters y setters son métodos que permiten acceder y modificar los atributos privados de una clase de forma controlada. Los getters devuelven el valor de un atributo privado, mientras que los setters establecen su valor. Estos métodos son parte de la encapsulación en programación orientada a objetos, permitiendo un acceso controlado a los atributos de una clase.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como RTF, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
89 vistas3 páginas

Getter, Setter, Get y Set

Los getters y setters son métodos que permiten acceder y modificar los atributos privados de una clase de forma controlada. Los getters devuelven el valor de un atributo privado, mientras que los setters establecen su valor. Estos métodos son parte de la encapsulación en programación orientada a objetos, permitiendo un acceso controlado a los atributos de una clase.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como RTF, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Getter, Setter, Get y Set

En Java, los getters y setters son métodos utilizados para acceder y modificar los
campos privados de una clase. Estos métodos son parte de la encapsulación, un
principio de la programación orientada a objetos que busca proteger los detalles
internos de una clase y proporcionar un acceso controlado a sus atributos.

Getter:

Un getter es un método que se utiliza para obtener el valor de un campo privado


(atributo) de una clase.

Su nombre generalmente sigue la convención getNombreAtributo() o


isNombreAtributo() para atributos booleanos.

Ejemplo:

java
Copy code
public class Persona {
private String nombre;

public String getNombre() {


return nombre;
}
}

Setter:

Un setter es un método que se utiliza para establecer (asignar) el valor de un campo


privado de una clase.

Su nombre generalmente sigue la convención setNombreAtributo().

Ejemplo:

java
Copy code
public class Persona {
private String nombre;

public void setNombre(String nuevoNombre) {


this.nombre = nuevoNombre;
}
}
Getter y Setter con Encapsulamiento:

Los getters y setters son esenciales para aplicar la encapsulación, ya que permiten
un acceso controlado a los atributos de una clase.

java
Copy code
public class Persona {
private String nombre;

// Getter
public String getNombre() {
return nombre;
}

// Setter
public void setNombre(String nuevoNombre) {
this.nombre = nuevoNombre;
}
}

Getter para Atributos Booleanos:

Para atributos booleanos, el getter puede seguir la convención isNombreAtributo().

java
Copy code
public class Estudiante {
private boolean graduado;

// Getter para atributo booleano


public boolean isGraduado() {
return graduado;
}
}

Uso de Get y Set en Métodos Complementarios:

Los métodos get y set pueden ser utilizados en conjunto con otros métodos para
realizar acciones adicionales al acceder o modificar un atributo.
java
Copy code
public class CuentaBancaria {
private double saldo;

// Getter
public double getSaldo() {
return saldo;
}

// Setter con validación


public void setSaldo(double nuevoSaldo) {
if (nuevoSaldo >= 0) {
this.saldo = nuevoSaldo;
} else {
System.out.println("El saldo no puede ser negativo.");
}
}
}
Al utilizar getters y setters, se facilita el mantenimiento del código y se mejora la
modularidad al limitar el acceso directo a los atributos de una clase. Además,
proporcionan un punto central para agregar lógica adicional, como validaciones, al
acceder o modificar los atributos.

También podría gustarte