Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment faire pour supprimer les dou…
  • Un python JSON Tutoriel 
  • Comment faire pour modifier autocuei…
  • Comment faire pour supprimer des él…
  • Object-Oriented Python Tutorial 
  • Comment utiliser Python Math.Log Ave…
  • Comment faire pour installer Python …
  • Comment importer un projet au coeur …
  • Python CGI Exemples 
  • Comment faire une fonction de classe…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Comment: Méthodes de classe Python

    Une classe est une structure importante utilisée dans de nombreux langages de programmation orientés objet tels que Python. Objets de classe contiennent des variables et des fonctions conçues pour les imprégner avec des propriétés spécialisées et les comportements. Une définition de classe est un bloc de code qui définit les attributs d'une classe . Avec une définition de classe en place, une classe peut être instanciée pour créer un objet avec les propriétés et le comportement spécifiés dans sa définition . Rédaction d'une définition de classe est tout à fait comme la création de votre propre type de données . Les fonctions contenues dans un objet de classe sont appelées méthodes , et vous les déclarer tout comme les autres fonctions Python , avec quelques conditions particulières à retenir. Instructions
    1

    Ouvrez un éditeur de texte pour écrire une nouvelle classe Python. Dans Windows, cliquez sur le menu Démarrer, sélectionnez "Tous les programmes ", cliquez sur "Accessoires" , puis cliquez sur
    2

    Démarrer une définition de classe avec la commande suivante "Bloc-notes ". :

    maClasse classe:

    Comme avec tous les blocs de code Python, entab les lignes suivantes pour faire partie intégrante de la définition de la classe
    3

    définir la méthode spéciale "init " à. exécuter un code à chaque fois une nouvelle instance de la classe est créée . C'est comme si un constructeur en C + +

    def __ init__ (self, initialvalue1 , initialvalue2 ) : .

    Nom de cette méthode particulière est entouré par un double souligne à prévenir les conflits d'espace de noms . Contrairement à d'autres langues , les membres des classes Python peuvent pas vraiment être "privé" ou "public". Néanmoins, la convention soulignant sert à refléter les mêmes principes
    4

    Ajoutez les lignes suivantes , double- entabbed pour faire partie intégrante de la méthode "init" : .

    Auto . valeur1 = initialvalue1

    self.value2 = initialvalue2

    l'argument «moi» contiendra automatiquement une référence à l'objet de classe lors de sa création . Les deux autres arguments seront précisés lorsque un objet de classe est instancié. " Valeur 1 " et " valeur2 " sont des variables que chaque objet de classe contiendra.
    5

    Ajouter une ligne vide pour mettre fin à la méthode "init" . Définir une autre méthode sur sa propre ligne entabbed : Photos

    def showValues ​​(self):
    6

    Double- entab et tapez les commandes suivantes :

    impression ( self. valeur1 )

    impression ( self.value2 )

    Ajouter une ligne vide pour mettre fin à cette méthode et la déclaration de classe .
    7

    Sauver votre définition de la classe par défaut répertoire module Python (C: \\ Python32 \\ Lib sur une installation typique de Windows ) " . myclass.py " en utilisant le nom de fichier
    8

    Lancez l'interpréteur de ligne de commande Python
    9.

    Importer la définition de la classe que vous avez écrit avec la commande suivante:

    importation myclass
    10

    créer une nouvelle instance de « myClass " avec la commande suivante:

    f = myclass.myClass (5,6)

    les noms de modules et de classe sont sensibles à la casse , donc taper la commande exactement comme indiqué. Le "f" variable contient maintenant une instance de
    11

    invoquer la méthode " showValues ​​" avec la commande suivante " myClass . ":

    F.showValues ​​( )

    les valeurs «5» et «6» sont imprimés à la ligne de commande . Vous pouvez instancier autant d'objets de « MyClass » que vous le souhaitez , chacun avec des valeurs uniques pour " valeur1 " et " valeur2 ".
    12

    Ajouter plusieurs méthodes pour la définition de classe pour donner à vos objets de classe comportement spécialisé . Les méthodes de classe peuvent changer les valeurs dans l'objet de classe , appeler d'autres méthodes , et bien plus encore.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire un oscilloscope en Python 
  • Comment faire exécuter du code Python 
  • Comment vérifier le Dictionnaire de correspondance exacte dans Python 
  • Comment fusionner un tri dans Python 
  • Comment dessiner une étoile de cinq points utilisant Python Language 
  • Comment fusionner un tableau en Python 
  • Comment remplacer un espace par Python 
  • Comment ouvrir Linux Python XRCed 
  • Fonctions sur Python 
  • Comment modifier des fichiers PYD 
  • Connaissances Informatiques © http://www.ordinateur.cc