Problema
En el blog Class Ejercicio 2 se desarrollo la clase Persona con dos variables y un constructor (ambos públicos). Si las variables edad y nombre fueran privadas, ¿ cómo se podría acceder a las variables definidas en la clase ?. Implemente Setters & Getters con la ayuda de NetBeans y de ejemplos de uso.
Solución
NetBeans implemente los Setters y Getters de manera automática.
- Ubicarse debajo del constructor de la clase Persona , hacer click derecho.
- Buscar la opción: Insert Code (Insertar código en Español).
- Seleccionar Setter.
- Seleccionar las variables.
- Hacer click en Generate .
Clase Persona
package certification1;
public class Persona {
private int edad;
private String nombre;
public Persona(int edad, String nombre){
this.edad = edad;
this.nombre = nombre;
}
public void setEdad(int edad) {
this.edad = edad;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public int getEdad() {
return edad;
}
public String getNombre() {
return nombre;
}
}
Clase main
package certification1;
public class Certification1 {
public static void main(String[] args) {
Persona p1 = new Persona(35,"Mauricio");
System.out.println(p1.getNombre() + " tiene: " + p1.getEdad() + " años");
p1.setEdad(37);
System.out.println(p1.getNombre() + " crecio y ahora tiene: " + p1.getEdad() + " años");
}
}
No comments:
Post a Comment