Propiedades y métodos de las clases privadas de Python.

Para que los métodos y propiedades sean privados, todo lo que necesita hacer en Python es comenzar con dos guiones bajos .

class Demo:
    def __inaccessible(self):
        print("HAHA, YOU CANNOT SEE ME")
    def accessible(self):
        print(The secret message is:)
        self.__inaccessible()

Pero si comprende el mecanismo de procesamiento subyacente, aún puede acceder a este método privado de las siguientes maneras:

s = Demo()
s._Demo_inaccessible()

Por lo tanto, generalmente se acuerda usar otra forma de comenzar con un guión bajo .

Publicado 89 artículos originales · ganó 83 · vistas 3486

Supongo que te gusta

Origin blog.csdn.net/devin_xin/article/details/105505272
Recomendado
Clasificación