Python, comme la plupart des langages de programmation, contient la syntaxe nécessaire aux classes d' objets design et d'utilisation. Les avantages de la programmation orientée objet ( comme l'encapsulation et la réutilisation du code ) sont les mêmes en Python comme dans d'autres langues. Depuis Python sert déjà comme un excellent langage de script pour le Web, il apporte une syntaxe orientée objet flexible et intuitive pour les développeurs Web à profiter. Choses que vous devez Python Interpreter Text Editor Afficher plus Instructions 1 Définissez une classe . Classes en Python sont déclarées avec le mot-clé class . Le code classe ExampleClass : définit une classe « ExampleClass », et tout le code dans ce bloc se référera à cette classe. Dans le cadre de la définition de la classe , le programmeur doit également définir la méthode "init" def _init_ (auto , numéro) : . Cette fonction est similaire (mais pas égal à) l' " constructeur "class dans d'autres langues (comme C + +). Cette méthode fonctionne automatiquement lorsque l'instance d'une classe est créée . 2 Mettre en place la méthode "init" . La méthode "init" a besoin de code pour fonctionner. Utilisez cet exemple de code après "init" : self.count = nombre impression self.count la valeur " auto " dans la méthode "init" se réfère à la classe elle-même . Quand une classe est instancié dans un objet , il a une référence particulière à lui-même (auto- ) . Chaque méthode dans une classe doit avoir «soi» comme premier paramètre . Dans cet exemple, ce code ( défini après la méthode "init" ) donnera la variable " count" de la classe la valeur de " nombre " . Il va alors imprimer le nombre d'objets. 3 instancier la classe . Enregistrez le fichier sous " example.py " , puis ouvrez un nouveau document texte. Au début du nouveau document entrer import exemple qui apportera dans la " ExampleClass " de l' image précédente . Maintenant, instancier la classe avec une valeur initiale : i = example.exampleClass (5) j = example.exampleClass (6) Cela devrait imprimer les numéros 5 et six ans, respectivement .
|