Índice de contenido
La clase Persona posee dos atributos (o variables de instancia) llamados nombre y edad. También hay un método especial definido llamado init. Este es un inicializador (también conocido como constructor) para la clase. Indica qué datos hay que suministrar cuándo se crea una instancia de la clase Person y cómo se almacenan esos datos internamente. En este caso, se debe proporcionar un nombre y una edad cuando una instancia del Se crea la clase de persona. Los valores proporcionados se almacenarán dentro de una instancia de la clase (representada por la variable especial self) en variables de instancia/atributos self.name y auto.edad. Tenga en cuenta que los parámetros del método init son variables locales y desaparecerá cuando finalice el método, pero self.name y self.age son variables de instancia y existirán mientras el objeto esté disponible. Veamos por un momento la variable especial self. Este es el primer parámetro pasado a cualquier método. Sin embargo, cuando se llama a un método, no pasamos un valor para este parámetro nosotros mismos; Python lo hace. Se utiliza para representar el objeto dentro que el método está ejecutando. Esto proporciona el contexto dentro del cual el método se ejecuta y permite que el método acceda a los datos que contiene el objeto. Así, el yo es el objeto mismo. Quizás también se esté preguntando acerca de ese término método. Un método es el nombre dado al comportamiento que está vinculado directamente a la clase Persona; no es un función independiente más bien es parte de la definición de la clase Persona. Históricamente, proviene del lenguaje Smalltalk; este lenguaje fue usado por primera vez para simular una planta de producción y un método representaba algún comportamiento que podría utilizarse para simular un cambio en la línea de producción; por lo tanto representó un método para hacer un cambio. 18.3 Creación de ejemplos de la persona de la clase Se pueden crear nuevas instancias/objetos (ejemplos) de la clase Persona usando el nombre de la clase y pasando los valores que se utilizarán para los parámetros de la mtodo de inicializacin (con la excepcin del primer parmetro self que es pro- vided automáticamente por Python). Por ejemplo, lo siguiente crea dos instancias de la clase Persona: La variable p1 contiene una referencia a la instancia u objeto de la clase Persona cuyos atributos contienen los valores ‘John’ (para el atributo de nombre) y 36 (para la edad atributo). A su vez, la variable p2 hace referencia a una instancia de la clase Persona cuyo Los atributos de nombre y edad contienen los valores ‘Phoebe’ y 21. Por lo tanto, en la memoria tenemos: p1 = Persona(‘Juan’, 36) p2 = Persona(‘Phoebe’, 21) 18.2 Definiciones de clase 191
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer másModelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más