Contenido del Curso
Programación Orientada a Objetos en Python a Fondo
Programación Orientada a Objetos en Python a Fondo
¿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"
¡Gracias por tus comentarios!