Указатель содержания
La clase anterior implementa el Protocolo de administrador de contexto en el sentido de que define tanto el método enter() y el método exit(). Ahora podemos usar esta clase con la instrucción with as: clase ContextManagedClass (objeto): def init(uno mismo): imprimir(’init’) def enter(uno mismo): imprimir(’enter’) regresar a sí mismo # Tipo de excepción Args, valor de excepción y rastreo def exit(uno mismo, *argumentos): imprimir(’salir:’, argumentos) volver verdadero def str(uno mismo): devolver ‘Objeto de Clase Gestionada por el Contexto’ imprimir(‘Iniciando’) con ContextManagedClass() como cmc: print(‘Entrada con bloque’, cmc) imprimir(‘Saliendo’) imprimir(‘Terminado’) El resultado de esto es: A partir de en eso ingresar En bloque con el objeto ContextManagedClass saliendo salir: (Ninguno, Ninguno, Ninguno) Hecho A partir de esto, puede ver que el método enter() se llama antes que el código en el bloque y exit() se llama después del código en el bloque. 27.7 Polimorfismo El polimorfismo es la capacidad de enviar el mismo mensaje (solicitud para ejecutar un método) a objetos diferentes, cada uno de los cuales parece realizar la misma función. sin embargo, el La forma en que se maneja el mensaje depende de la clase del objeto. Polimorfismo es una palabra que suena extraña, derivada del griego, para un relativamente concepto sencillo. Es esencialmente la capacidad de solicitar que la misma operación sea 27.6 El protocolo del administrador de contexto 317
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).
Прочитайте больше