U08-05-Clases en Java – Atributos y métodos privados, Getter y Setter

Los atributos y métodos privados en Java son aquellos que solo son accesibles desde la clase en la que se definen. Esto significa que no se puede acceder a ellos desde otras clases.

Beneficios de usar atributos y métodos privados:

Encapsulamiento: Permite ocultar los detalles de implementación de una clase.

Seguridad: Protege los datos de la clase contra modificaciones no deseadas.

Mantenimiento: Facilita el mantenimiento del código.

Los getters y setters son métodos públicos que se utilizan para obtener y modificar los valores de los atributos privados de una clase. Getter: Es un método que devuelve el valor de un atributo privado. Setter: Es un método que recibe un valor como parámetro y lo asigna a un atributo privado.

package U2;


public class E00_00 {

	public static void main(String[] args) {
		
		Persona p=new Persona("Javi",5);
		
		System.out.println(p.getEdad());
		
		Persona p2=new Persona();
		p2.nombre="Maria";
		p2.setEdad(14);
		
		System.out.println(p2.nombre);
		System.out.println(p2.getEdad());
		

	}
}

class Persona{
	String nombre;
	private int edad;
	
	Persona(){
		
	}
	
	Persona(String n,int e){
		this.nombre=n;
		if (e<0)
			this.edad=0;
		else
			this.edad=e;
	}
	
	int getEdad() {
		return this.edad;
	}
	
	void setEdad(int e) {
		this.edad=e;
	}
}


public class E00_00 {

	public static void main(String[] args) {
		
		Persona p=new Persona();
		p.setEdad(18);
		p.nombre="Lara";
		
		System.out.println(p.nombre);
		System.out.println(p.getEdad());


	}
}

class Persona{
	String nombre;
	private int edad;
	public int getEdad() {
		return edad;
	}
	public void setEdad(int edad) {
		this.edad = edad;
	}
	
}

Related Posts