1. dentro de la clase, __ variables de clase init__ definen fuera de la función
Aquí declarar dos conceptos:
Las variables de clase: variables que pertenecen a la clase, instancia y con independencia de
las variables de instancia: variables que pertenecen a la instancia y la clase-independientes
Las variables creadas de esta manera pertenecen a la clase actual y todas las instancias no importa.
Hay dos maneras de llamar a este tipo de variables de clase:
- Cuando se utiliza el " nombre de la clase. Los nombres de variables cierto," la llamada.
- El uso de los " Nombre de instancia nombre de la variable " llamadas de aproximación utilizando este método es para asegurar que no hay variables de instancia del mismo nombre, ya que el uso del " nombre de la instancia nombre de la variable " enfoque cuando se llama a las variables, el sistema buscará primero en el objeto, si no busque más allá de la clase.
Nota : "La . Nombre de instancia de un nombre de variable de clase Clase variables de" misiones y no cambia el valor de una variable de clase, pero en la instancia crea una variable de instancia del mismo nombre .
2. En las definiciones de función __init__ y variables de clase con la palabra clave auto
Este método se crea variables de instancia y de clase independiente.
3. Dentro de las variables de clase __init__ definiciones de funciones sin auto palabra clave
Creados por este método es una función de las variables locales , y la clase independiente, y sólo la función in vivo. Esta definición no se limita a la función __init__ método igualmente aplicable a otras funciones.