In diesem Artikel erfahren Sie mehr über das Wissen über Klassen. Einige Freunde sind vielleicht gerade mit der Programmiersprache Python in Kontakt gekommen. Sie verstehen nicht, was Python-Klassen bedeuten Erfahren Sie, was „Klasse“ ist.
1. Definition der Python-Klasse
Klasse (Klasse): wird zur Beschreibung derselben Attribute und Methoden verwendet A Sammlung von Objekten. Es definiert die Eigenschaften und Methoden, die jedem Objekt in der Sammlung gemeinsam sind. Objekte sind Instanzen von Klassen.
2. So erstellen Sie eine Klasse
Verwenden Sie die Klassenanweisung, um eine neue Klasse zu erstellen, gefolgt von „class“ für den Namen der Klasse und endet mit einem Doppelpunkt:
class ClassName: '类的帮助信息' #类文档字符串 class_suite #类体
Die Hilfeinformationen der Klasse können über ClassName.__doc__ angezeigt werden.
class_suite besteht aus Klassenmitgliedern, Methoden und Datenattributen.
3. Python erstellt Klasseninstanzen
Das Folgende ist ein Beispiel einer einfachen Python-Klasse:
#!/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
(empCount-Variable ist eine Klassenvariable, Der Wert wird von allen Instanzen dieser Klasse gemeinsam genutzt. Sie können über Employee.empCount in der inneren Klasse oder der äußeren Klasse darauf zugreifen. Sie wird als Konstruktor oder Initialisierungsmethode bezeichnet Die Methode wird aufgerufen, wenn eine Instanz dieser Klasse erstellt wird.
self stellt die Instanz der Klasse dar. Beim Definieren der Methode ist dies jedoch nicht erforderlich Übergeben Sie die entsprechenden Parameter. )
Das Obige ist der gesamte Inhalt dieses Artikels. In diesem Artikel wird hauptsächlich das Wissen über Python-Klassen vorgestellt. Ich hoffe, Sie können die Informationen nutzen, um das oben Gesagte und die angegebenen Beispiele zu verstehen. Ich hoffe, dass das, was ich in diesem Artikel beschrieben habe, für Sie hilfreich ist und Ihnen das Erlernen von Python erleichtert.
Das obige ist der detaillierte Inhalt vonWas sind Python-Klassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!