Les cours sont indispensables. Ils constituent le modèle de création d'objets, qui est l'élément central de la POO (Object Oriented Python). Les classes aident à garder votre code organisé et sont définies comme un ensemble de données et de fonctionnalités, qui peuvent être copiées et modifiées pour accomplir une grande variété de tâches de programmation. En raison de l'importance des cours, nous examinerons comment les créer et quelques éléments qui aident à les constituer.
Créer une classe est assez simple à faire, il vous suffira de la définir avec le mot clé "class" puis le nom que vous souhaiteriez donner à ladite classe suivi de deux points.
class Fruit:
Les noms de classe commencent toujours par une lettre majuscule et s'il y a plus d'un mot, nous utiliserons UpperCamalCase. Bravo! Avec cela, vous avez réussi à créer une classe.
La prochaine chose dont votre classe aura besoin est d'utiliser la méthode init. La méthode init est invoquée lorsqu'une classe est initialisée et que chaque classe en a une, elle vient après le mot-clé "def" et le mot init a 2 traits de soulignement de chaque côté et se termine par deux points.
class Fruit: def __init__(self):
Init prend en compte les arguments qui sont utilisés comme attributs de la classe qui nous aident à personnaliser nos instances comme nous le souhaitons, et c'est là que self entre en jeu. Self est un mot-clé qui fait référence à l'instance d'une classe, dans le cas de notre exemple de classe Fruit, ce serait, par exemple, une pomme si nous en créions une en python. Self permet également d'accéder aux attributs et méthodes de la classe.
Les attributs sont des variables qui appartiennent à un objet. Par exemple, dans notre classe de fruits, tous les fruits ont un nom et une couleur donc ces 2 peuvent être nos attributs. Lorsque vous ajoutez des attributs, vous les placez à côté de vous-même en tant que paramètres et lorsqu'ils sont associés à vous-même, nous faisons en sorte que chaque nouveau fruit que nous ajoutons soit créé avec le nom et la couleur que nous avons attribués.
class Fruit: def __init__(self, name, color, brand): self.name = name self.color = color self.brand = brand
Mais maintenant que nous avons les attributs, nous pouvons vouloir que l'instance ou le fruit fasse quelque chose et c'est là que les méthodes entrent en jeu. Les méthodes sont des fonctions conçues au sein d'une classe et peuvent être utilisées pour définir le comportement d'un objet. Les méthodes peuvent accéder et manipuler les attributs de données (variables) de l'objet auquel elles appartiennent à l'aide du paramètre self. Pour créer une méthode, vous devez la commencer avec le mot-clé def, puis le nom de la méthode suivi de deux points.
class Fruit:
Maintenant que nous savons comment créer une classe et quelques éléments de base de la création 1, créons une instance appelée "fruit préféré" qui s'initialisera avec quelques attributs et une méthode pour l'afficher à tout le monde. Lorsque nous créons l'instance que nous allons configurer comme une variable, ce sera favorite_fruit = Fruit("Apple", "Red", "Granny Smith"). Comme vous pouvez le voir lorsque nous créons l'instance, nous utilisons "Fruit" qui est le nom de la classe, suivi de () qui ont 3 arguments correspondant aux attributs que nous avons définis dans init pour l'initialisation. Cela donnera à l'instance toutes les informations sur lesquelles nous l'avons définie. Après cela, nous imprimerons favorite_fruit.display_fruit(), si vous demandez pourquoi c'est une bonne question. Après avoir créé l'instance, il s'agit maintenant d'une instance de Fruit et comme c'est une instance de fruit, nous pouvons appeler une méthode d'instance dessus qui dans ce cas sera display_fruit et invoquer la méthode que nous utilisons (). Alors maintenant que nous savons cela, assemblons tout cela et voyons le produit fini.
class Fruit: def __init__(self):
Une fois que vous aurez exécuté cela dans votre terminal, vous verrez :
class Fruit: def __init__(self, name, color, brand): self.name = name self.color = color self.brand = brand
Et avec cela, vous connaissez certaines des parties de base d'un cours et pouvez en faire vous-même. Les cours peuvent devenir beaucoup plus compliqués et faire bien plus que ce que nous venons de faire ici, mais le but reste le même. Je suis sûr que vous pouvez voir que peu importe le nombre de personnes ou le nombre de fruits que vous avez, une fois la classe créée et configurée comme vous le souhaitez, vous pouvez imprimer autant d'instances de la classe Fruit que vous le souhaitez et pouvez affichez les fruits préférés de chacun sans avoir besoin de répéter un tas de code. J'espère que vous avez trouvé cela utile, merci d'avoir lu.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!