SlideShare una empresa de Scribd logo
1 de 4
Es el proceso de agrupar los datos y las operaciones
relacionadas bajo la misma unidad de programación, es
decir, si los objetos poseen las mismas características y
comportamiento, se van a agrupar en clases.
Dos beneficios que provee el encapsulamiento son:
•

•

Modularidad: es cuando requerimos escribir o
mantener el código fuente de un objeto de forma
independiente del código de otros, sin alterar su
estado y conducta.
Ocultamiento de información: es cuando un objeto
puede cambiar información y métodos privados sin
afectar a otros objetos que dependan de él para
lograr una buena comunicación.
Formas de encapsular:
•
•
•

•
•

Estándar: es el predeterminado.
Abierto: hace que el miembro de la clase pueda ser
accedido desde el exterior de la clase o desde
cualquier parte del programa.
Protegido: sólo pueden tener acceso la clase a la que
pertenece y las clases heredadas.
Semi cerrado: éste es sólo accesible desde la clase
heredada.
Cerrado: sólo se puede acceder a él desde la clase a la
que pertenece.

Más contenido relacionado

Similar a Encapsulación (20)

encapsulamiento
encapsulamientoencapsulamiento
encapsulamiento
 
Definiciones taller 8 agost
Definiciones taller 8 agostDefiniciones taller 8 agost
Definiciones taller 8 agost
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Características de los métodos y propiedades
Características de los métodos y propiedadesCaracterísticas de los métodos y propiedades
Características de los métodos y propiedades
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Encapsulamiento poo
Encapsulamiento pooEncapsulamiento poo
Encapsulamiento poo
 
Encapsulamiento poo
Encapsulamiento pooEncapsulamiento poo
Encapsulamiento poo
 
01. MODIFICADORES DE ACCESO EN JAVA.pptx
01. MODIFICADORES DE ACCESO EN JAVA.pptx01. MODIFICADORES DE ACCESO EN JAVA.pptx
01. MODIFICADORES DE ACCESO EN JAVA.pptx
 
Act10byme
Act10bymeAct10byme
Act10byme
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
C1 - Conceptos OOP
C1 - Conceptos OOPC1 - Conceptos OOP
C1 - Conceptos OOP
 
Cap3.0
Cap3.0Cap3.0
Cap3.0
 
Encapsulamiento en JAVA-NETBEANS
Encapsulamiento en JAVA-NETBEANSEncapsulamiento en JAVA-NETBEANS
Encapsulamiento en JAVA-NETBEANS
 
Encapsulamiento ingrid
Encapsulamiento ingridEncapsulamiento ingrid
Encapsulamiento ingrid
 
Encapsulamiento ingrid
Encapsulamiento ingridEncapsulamiento ingrid
Encapsulamiento ingrid
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Niveles de accesibilidad
Niveles de accesibilidadNiveles de accesibilidad
Niveles de accesibilidad
 
Presentación P.O.O
Presentación P.O.OPresentación P.O.O
Presentación P.O.O
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 

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

Scanner
ScannerScanner
Scanner
 
Bucles y switch
Bucles y switchBucles y switch
Bucles y switch
 
Comp logic-ifelse
Comp logic-ifelseComp logic-ifelse
Comp logic-ifelse
 
Opasignacion
OpasignacionOpasignacion
Opasignacion
 
Métodos
MétodosMétodos
Métodos
 
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
 
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
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Herencia
HerenciaHerencia
Herencia
 
Clase
ClaseClase
Clase
 

Encapsulación

  • 1.
  • 2. Es el proceso de agrupar los datos y las operaciones relacionadas bajo la misma unidad de programación, es decir, si los objetos poseen las mismas características y comportamiento, se van a agrupar en clases.
  • 3. Dos beneficios que provee el encapsulamiento son: • • Modularidad: es cuando requerimos escribir o mantener el código fuente de un objeto de forma independiente del código de otros, sin alterar su estado y conducta. Ocultamiento de información: es cuando un objeto puede cambiar información y métodos privados sin afectar a otros objetos que dependan de él para lograr una buena comunicación.
  • 4. Formas de encapsular: • • • • • Estándar: es el predeterminado. Abierto: hace que el miembro de la clase pueda ser accedido desde el exterior de la clase o desde cualquier parte del programa. Protegido: sólo pueden tener acceso la clase a la que pertenece y las clases heredadas. Semi cerrado: éste es sólo accesible desde la clase heredada. Cerrado: sólo se puede acceder a él desde la clase a la que pertenece.