Índice de contenido
La salida del código queda exactamente igual: 20,9 Convenciones de nomenclatura orientadas a la herencia Hay dos convenciones de nomenclatura a tener en cuenta con respecto a las clases de Python y herencia estos son eso • Convención debajo de la barra simple. Métodos o variables/atributos de instancia (aquellos accedido a través de uno mismo) cuyos nombres comienzan con una sola barra bajo se considera que estar protegidos, es decir, son privados para la clase, pero se puede acceder a ellos desde cualquier subclase. Su alcance es, por lo tanto, la clase y cualquier subclase (ya sea subclase directa clases o cualquier nivel de sub subclase). • Doble convención debajo de la barra. Variables/atributos de método o instancia (aquellos accedido a través de uno mismo) cuyos nombres comienzan con una barra doble debajo debe ser considerado privado a esa clase y no debe ser llamado desde fuera de la clase. Esto incluye cualquier subclase; privado significa privado para la clase y solo a esa clase. Cualquier identificador de la forma __somename (al menos dos guiones bajos iniciales y al menos la mayoría de un guión bajo al final) se reemplaza textualmente con _classname__somename, donde classname es el nombre de la clase actual sin los guiones bajos iniciales. Python hace lo que se llama manipulación de nombres para brindar cierto soporte a los métodos. que comienzan con una barra doble debajo. Esta manipulación se hace sin tener en cuenta la posición sintáctica del identificador, por lo que puede usarse para definir una instancia privada de clase y variables de clase, métodos, variables almacenadas en globales e incluso variables almacenadas en instancias. p = Persona(‘Juan’, 54) imprimir (pag) e = Empleado(‘Denise’, 51, 1234) imprimir (e) juan tiene 54 Denise tiene 51 años - id (1234) 222 20 Herencia de clase
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