Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Cómo entiendes las propiedades de Python? Todavía no puedo entenderlas.

¿Cómo entiendes las propiedades de Python? Todavía no puedo entenderlas.

Esto es realmente difícil de entender para personas sin experiencia en programación. . .

Porque implica dos cosas

1. Encapsulación orientada a objetos

2. La idea del decorador de Python

Orientado a objetos, generalmente solo. Se proporcionan métodos para operar las propiedades del objeto, en lugar de operaciones directas. Entonces, para cualquiera que esté familiarizado con ellos, generalmente existen los métodos getxx () y setxx (), lo que significa obtener el valor de un determinado atributo y establecer el valor de un determinado atributo.

El significado de decorador es hacer más cosas con la función original. Es esencialmente una función, pero la entrada es una función y la función de retorno también es una función. Simplemente hace algunas otras cosas en el medio. Esto implica el concepto de cierre.

Entonces, la propiedad de Python simplifica el proceso cuando los usuarios necesitan establecer u obtener una determinada propiedad. Necesitan conocer funciones como getxx() y setxx(), y operar directamente una determinada propiedad del objeto en un. manera tonta. Sí, simplemente asigne un valor directamente a través del objeto y obtenga el valor.

eserved.