¿siempre que utilizo getters and setters, debo utilizar doble guion bajo? cual es la diferencia de usar uno solo?

Nathalia Morales Lazo

Nathalia Morales Lazo

Pregunta
studenthace 4 años

¿siempre que utilizo getters and setters, debo utilizar doble guion bajo? cual es la diferencia de usar uno solo?

1 respuestas
para escribir tu comentario
    Pedro Alvarado Garcia

    Pedro Alvarado Garcia

    studenthace 4 años

    El guión bajo se utiliza para atributos protegidos, lo cual establece que solo puede ser accedido por esa clase y sus sub-clases, es decir, aquellas que hereden de la clase padre.

    El doble guión bajo se utiliza en el caso de un atributo privado estamos indicando que este solo podrá ser accedido o modificado si se especifica la clase precedida por un guión bajo seguida del atributo precedido por doble guión bajo.

    Te recomiendo leer este artículo, te quedará más claro: https://pythones.net/propiedades-en-python-oop/

Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.

Curso de POO y Algoritmos con Python
Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.