Maison  >  Article  >  développement back-end  >  que sont les classes python

que sont les classes python

little bottle
little bottleoriginal
2019-05-31 09:57:5821932parcourir

Dans cet article, découvrons les connaissances sur les classes. Certains amis viennent peut-être d'entrer en contact avec le langage de programmation python. Ils ne comprennent pas ce que signifient les classes python, mais cela n'a pas d'importance. vous amène à apprendre ce qu'est la « classe ».

que sont les classes python

1. Définition de la classe python

Classe (Class) : utilisée pour décrire les mêmes attributs et méthodes A collection d'objets. Il définit les propriétés et méthodes communes à chaque objet de la collection. Les objets sont des instances de classes.

2. Comment créer une classe

Utilisez l'instruction class pour créer une nouvelle classe, suivie de class est le nom de la classe et se termine par deux points :

   class ClassName:
   '类的帮助信息'   #类文档字符串
   class_suite  #类体

Les informations d'aide de la classe peuvent être consultées via ClassName.__doc__.

class_suite se compose de membres de classe, de méthodes et d'attributs de données.

3. Python crée des instances de classe

Ce qui suit est un exemple de classe Python simple :

#!/usr/bin/python
# -*- coding: UTF-8 -*-
  
class Employee:
   '所有员工的基类'
   empCount = 0
  
   def __init__(self, name, salary):
      self.name = name
      self.salary = salary
      Employee.empCount += 1
    
   def displayCount(self):
     print "Total Employee %d" % Employee.empCount
  
   def displayEmployee(self):
      print "Name : ", self.name,  ", Salary: ", self.salary

(la variable empCount est une variable de classe, it La valeur sera partagée entre toutes les instances de cette classe. Vous pouvez y accéder en utilisant Employee.empCount dans la classe interne ou la classe externe. La première méthode __init__() est une méthode spéciale. Elle est appelée constructeur ou méthode d'initialisation de. la classe. Cette méthode sera appelée lorsqu'une instance de cette classe est créée.

self représente l'instance de la classe self est requis lors de la définition de la méthode de la classe. Bien que lors de l'appel, ce n'est pas nécessaire. passez les paramètres correspondants. )

Ce qui précède est tout le contenu de cet article. Cet article présente principalement la connaissance des classes python. J'espère que vous pourrez utiliser les informations pour comprendre ce qui est dit ci-dessus et les exemples donnés. J'espère que ce que j'ai décrit dans cet article vous sera utile et vous facilitera l'apprentissage de Python.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn