“Conocimientos Programación>Python Programming

Cómo reemplazar una función en Python

2014/10/4
Surgen situaciones en la programación que usted necesita para reemplazar el comportamiento de una función incorporada . En el lenguaje de programación Python , los métodos de una clase pueden reemplazar los métodos por defecto con código diferente. En la programación orientada a objetos, una clase es la definición de un objeto que define los atributos de un objeto como variables de instancia y funciones que el objeto llama como métodos. Para anular una función incorporada en Python, crear una clase personalizada que define un método con el mismo nombre que la función que está intentando anular . Instrucciones
1

Definir una clase personalizada . Tipo " miClase clase : " de una nueva clase o " miClase clase ( superclase ) : " para una subclase , donde debería reemplazar superclase con el nombre de clase de la clase que usted quiere que su clase para heredar. Una clase hereda todos los métodos y variables de instancia es superclase , aunque estos pueden ser anulados .
2

Definir un método de la clase con el mismo nombre que el que desea sustituir . Por ejemplo , puede que desee reemplazar la función " __init__ " para hacer la inicialización personalizado cuando se crea una instancia de la nueva clase o anular la función " display " para visualizar los datos de su clase de una manera personalizada. Para anular estas dos funciones , el código puede ahora leer :
clase

miClase :

def __ init__ () :
pantalla def

():
Página 3 Programa

el código personalizado para los métodos de la clase anulados . El código es totalmente de su objetivo específico , pero puede ser algo así :

miClase clase :

def __ init__ (self, valor) :

self.data = valor

pantalla def (self, valor) :


impresión self.data

Aquí la variable auto pasa a la instancia del objeto miClase al método de clase
< br . >

Python Programming
Buscar un archivo en Python
Cómo convertir en Boolean en Python
Cómo utilizar Python Apache
Cómo actualizar el software desde Python 2.5 a 2.6
Cómo comprobar dependencias en Python
Cómo convertir a Lógico en Python
Cómo utilizar variables locales en guiones Python
¿Cómo para aclarar una imagen en Python
Conocimientos Informáticos © http://www.ordenador.online