Указатель содержания
Lo que significa que ahora podemos llamar a escribir: e = Empleado(‘Megan’, 21, ‘MS123’) e.print_me() e.print_id() Lo cual generará: Empleado(MS123)Megan[21] MS123 26.7 Recursos en línea Algunas referencias en línea para las clases base abstractas incluyen: • https://docs.python.org/3/library/abc.html La documentación estándar de la biblioteca sobre Clases Base Abstractas. • https://pymotw.com/3/abc/index.html La página Módulo Python de la semana para Clases base abstractas. • https://www.python.org/dev/peps/pep-3119/ Python PEP 3119 que introdujo Clases base abstractas. 26.8 Ejercicios El objetivo de este ejercicio es utilizar una clase base abstracta. La clase Cuenta del proyecto en el que ha estado trabajando durante los últimos pocos capítulos es actualmente una clase concreta y, de hecho, se instancia en nuestra prueba solicitud. Modifique la clase Cuenta para que sea una Clase base abstracta que forzará todos los ejemplos concretos para ser una subclase de Cuenta. clase Empleado(Persona, PrinterMixin, IDPrinterMixin): def init(yo, nombre, edad, id): super().init(nombre) self.edad = edad self.id = id def str(uno mismo): return ‘Empleado(’ + self.id + ‘)’ + self.name + ‘[’
- str(auto.edad) + ‘]’ 308 26 Clases base abstractas
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).
Прочитайте больше