SlideShare una empresa de Scribd logo
1 de 6
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.

Más contenido relacionado

Más de Jorge García Hrnández (18)

Operaciones básicas
Operaciones básicasOperaciones básicas
Operaciones básicas
 
Conversiones
ConversionesConversiones
Conversiones
 
Variables y tipos de datos
Variables y tipos de datosVariables y tipos de datos
Variables y tipos de datos
 
Ejem encap
Ejem encapEjem encap
Ejem encap
 
Herencia, abstraccion y polimorfismo
Herencia, abstraccion y polimorfismoHerencia, abstraccion y polimorfismo
Herencia, abstraccion y polimorfismo
 
Objetop
ObjetopObjetop
Objetop
 
Sintaxis basica
Sintaxis basicaSintaxis basica
Sintaxis basica
 
Ejem encap
Ejem encapEjem encap
Ejem encap
 
Herencia, abstraccion y polimorfismo
Herencia, abstraccion y polimorfismoHerencia, abstraccion y polimorfismo
Herencia, abstraccion y polimorfismo
 
Objetop
ObjetopObjetop
Objetop
 
Sintaxis basica
Sintaxis basicaSintaxis basica
Sintaxis basica
 
Encapsulación
EncapsulaciónEncapsulación
Encapsulación
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Herencia
HerenciaHerencia
Herencia
 
Clase
ClaseClase
Clase
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Objetos
ObjetosObjetos
Objetos
 
Poo
PooPoo
Poo
 

Ejem encap

  • 1.
  • 2. 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
  • 3.
  • 4. 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()); } }
  • 5.
  • 6. 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.