Tuesday, July 25, 2017

Class Ejercicio 3

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.

  1. Ubicarse debajo del constructor de la clase Persona , hacer click derecho.
  2. Buscar la opción: Insert Code (Insertar código en Español).
  3. Seleccionar Setter.
  4. Seleccionar las variables.
  5. Hacer click en Generate .
Seguir los mismos pasos para insertar el código de los Getters y demás.

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

Earn free bitcoin