Указатель содержания
Genera como salida: Como se puede ver en esto, la clase Empleado imprime el nombre, la edad y la identificación de el Empleado mientras que la clase Persona solo imprime el nombre y la edad. 20.8 Ampliación de métodos de superclase Sin embargo, en la sección anterior tuvimos que duplicar el código en Person down en Employee para que pudiéramos convertir los atributos de nombre y edad en cadenas. Sin embargo, podemos evitar esta duplicación invocando el método de la clase principal desde dentro de la versión de la clase secundaria (como de hecho hicimos para el inicializador init()). Por ejemplo: En esta versión del código, la versión de clases de Empleado de str() primero llama a la versión de clases padre de este método y luego agrega el información de ubicación a la cadena devuelta de eso. Esto significa que solo tenemos una ubicación que convierte el nombre y la edad en una cadena. p = Persona(‘Juan’, 54) imprimir (pag) e = Empleado(‘Denise’, 51, 1234) imprimir (e) juan tiene 54 Denise tiene 51 años - id (1234) clase Persona: definitivamente init(yo, nombre, edad): self.nombre = nombre self.edad = edad def str(uno mismo): return self.nombre + ’ es ’ + str(self.edad) clase Empleado(Persona): definitivamente init(yo, nombre, edad, id): super().init(nombre, edad) self.id = id def str(uno mismo): devuelve super().str() + ‘-id(’ + str(self.id) + ‘)’ 20.7 Métodos de anulación 221
popular post
Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеTemas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеgratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).
Прочитайте больше