| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Comment remplacer une fonction en Python
    Ces situations se produisent dans la programmation où vous avez besoin de modifier le comportement d'une fonction intégrée . Dans le langage de programmation Python , les méthodes d'une classe peuvent remplacer les méthodes par défaut avec un code différent . En programmation orientée objet, une classe est une définition d'un objet qui définit les attributs d'un objet en tant que variables d'instance et les fonctions que l'objet des appels comme méthodes. Pour remplacer une fonction intégrée dans Python, créer une classe personnalisée qui définit une méthode du même nom que la fonction que vous tentez de passer outre . Instructions
    1

    Définir une classe personnalisée . Tapez " myClass de classe: " pour une classe entièrement nouvelle ou " myClass classe ( superClass ):« pour une sous-classe , où vous voulez remplacer superClass avec le nom de classe de la classe que vous voulez que votre classe hérite. Une classe hérite de toutes les méthodes et les variables d'instance , c'est super , même si elles peuvent être remplacées .
    2

    définir une méthode de classe avec le même nom que celui que vous souhaitez remplacer . Par exemple, vous pouvez remplacer la fonction " __init__ " de faire l'initialisation personnalisée lorsque vous créez une instance de la nouvelle classe ou remplacer la fonction « d'affichage » pour afficher les données de votre classe d'une manière personnalisée. Pour remplacer ces deux fonctions , votre code peut maintenant lire :
    classe

    myClass :

    def __ init__ ( ) :
    affichage def

    ():
    Hôtels 3 Programme de

    votre code personnalisé pour les méthodes de classe surchargées . Le code est entièrement à vos propres besoins , mais il peut lire quelque chose comme :

    maClasse classe:

    def __ init__ (self, valeur ) :

    self.data = valeur

    affichage def (self, valeur ) :

    impression self.data

    la variable auto passe l'instance de votre objet myClass à la méthode de classe
    < br . >

    Previous :

    next :
      articles connexes
    ·Comment faire pour convertir Celsius en Fahrenheit sur …
    ·Comment générer des nombres impairs de Python 
    ·Python est ne correspondant pas à une chaîne 
    ·Comment Count Down détecté en Python 
    ·Comment dessiner une étoile de cinq points utilisant P…
    ·Comment faire pour installer Python pour Windows 
    ·Comment accéder à Tuples en Python 
    ·Comment faire pour installer Python Tk 
    ·Comment indexer une liste Python 
    ·Comment exécuter un script Python à partir d'un autre…
      articles en vedette
    ·Comment créer des éléments avec JavaScript côté cl…
    ·PHP Entier Fonctions 
    ·Idées pour CONT 
    ·Fuite performances de la mémoire 
    ·Comment construire votre propre PC Software 
    ·Comment importer des classes en Java 
    ·Comment trouver le plus grand nombre en Java 
    ·Quels sont les clés d'attributs 
    ·Comment utiliser une double boucle For sur Python 
    ·Comment ouvrir des documents Gadget 
    Copyright © Connaissances Informatiques http://fr.wingwit.com