In [1]:
class Ejemplo:
__atributo_privado = "Soy un atributo inalcanzable desde fuera"
def __metodo_privado(self):
print("Soy un método inalcanzable desde fuera")
In [2]:
e = Ejemplo()
In [3]:
e.__atributo_privado
In [4]:
e.__metodo_privado()
In [1]:
class Ejemplo:
__atributo_privado = "Soy un atributo inalcanzable desde fuera"
def __metodo_privado(self):
print("Soy un método inalcanzable desde fuera")
def atributo_publico(self):
return self.__atributo_privado
def metodo_publico(self):
return self.__metodo_privado()
In [2]:
e = Ejemplo()
In [3]:
e.atributo_publico()
Out[3]:
In [4]:
e.metodo_publico()