A continuación, vamos a hacer
encapsulación creando 2 clases:
/*
Jorge García Hernández
*/
package miclase;
public class MiClase {
private int tipo;
public void setTipo(int t)
{
tipo=t;
}
public int getTipo()
{
return tipo;
}

un

ejemplo

de
Creamos otra clase en NetBeans:
package miclase;
public class AccesoIndirecto {
public static void main(String[] args)
{
MiClase mc=new MiClase();
mc.setTipo(5);
System.out.println("El tipo es: "+mc.getTipo());
}
}
Aunque en el método setTipo() no existen
validaciones para prevenir que un valor no válido
sea asignado a la variable, el hecho de proveer de
un método de este tipo desde el diseño inicial de
la aplicación nos permite posteriormente
modificar el comportamiento de la misma sin
afectar los métodos utilizados.

Ejem encap

  • 2.
    A continuación, vamosa hacer encapsulación creando 2 clases: /* Jorge García Hernández */ package miclase; public class MiClase { private int tipo; public void setTipo(int t) { tipo=t; } public int getTipo() { return tipo; } un ejemplo de
  • 4.
    Creamos otra claseen NetBeans: package miclase; public class AccesoIndirecto { public static void main(String[] args) { MiClase mc=new MiClase(); mc.setTipo(5); System.out.println("El tipo es: "+mc.getTipo()); } }
  • 6.
    Aunque en elmétodo setTipo() no existen validaciones para prevenir que un valor no válido sea asignado a la variable, el hecho de proveer de un método de este tipo desde el diseño inicial de la aplicación nos permite posteriormente modificar el comportamiento de la misma sin afectar los métodos utilizados.