Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
¿Qué es la Encapsulación? | Encapsulamiento
Programación Orientada a Objetos en Python a Fondo
course content

Contenido del Curso

Programación Orientada a Objetos en Python a Fondo

Programación Orientada a Objetos en Python a Fondo

1. Conceptos de POO
2. Herencia
3. Encapsulamiento
4. Polimorfismo y Abstracción
5. Métodos Mágicos

book
¿Qué es la Encapsulación?

La encapsulación es uno de los conceptos fundamentales de la programación orientada a objetos (POO). Se refiere a la capacidad de almacenar información dentro de una clase con acceso limitado.

Tipos de acceso

Existen diferentes tipos de acceso para atributos y métodos:

  • Public: Atributos/Métodos que pueden ser accedidos y utilizados tanto dentro como fuera de la clase.
  • Protegidos: Atributos/Métodos que están destinados a ser utilizados dentro de la clase y sus subclases. Se indican con un prefijo de guión bajo, como _attribute o _method.
  • Privado**: Atributos/Métodos que están destinados a ser utilizados sólo dentro de la clase y no pueden ser accedidos o utilizados desde fuera de la clase. Se indican con un prefijo de subrayado doble, como __attribute o __method.

Sintaxis

Los tipos de acceso en Python se implementan de forma sencilla. Se pueden crear atributos/métodos con marcas de adición:

``python clase CiertaClase: atributo = "Public" __atributo = "Protected" __atributo = "Privado"

Elija entre los tipos de acceso disponibles:

Elija entre los tipos de acceso disponibles:

Selecciona unas respuestas correctas

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt