Python, wie die meisten Programmiersprachen , enthält die Syntax notwendig, um Design-Klassen und Objekten Verwendung . Die Vorteile der objektorientierten Programmierung ( wie Kapselung und Wiederverwendung von Code ) sind die gleichen wie in Python in anderen Sprachen . Da Python bereits dient als eine ausgezeichnete Scripting langage für das Web, bringt es eine flexible und intuitive objektorientierte Syntax für Web-Entwickler zu nutzen . Things You
Python Interpreter
Text Editor
brauchen anzeigen Weitere Anweisungen
1
Definieren Sie eine Klasse . Klassen in Python mit dem Schlüsselwort class deklariert . Der Code
Klasse ExampleClass :
definiert eine Klasse " ExampleClass ", und der gesamte Code in diesem Block wird auf diese Klasse verweisen. Als Teil der Definition der Klasse , sollte der Programmierer definieren auch die "init "-Methode
def _init_ (self, Nummer) : .
Diese Funktion ist ähnlich (wenn auch nicht gleich) der " Hersteller " Klasse in anderen Sprachen (zB C + +). Diese Methode wird automatisch ausgeführt , wenn eine Instanz einer Klasse erstellt wird.
2
die "init " -Methode festgelegt. Die "init " -Methode muss Code , um zu laufen . Verwenden Sie diese Beispiel-Code nach "init ":
self.count = Anzahl
Druck self.count
das "Selbst" -Wert in der "init " Methode bezieht sich auf die Klasse selbst . Wenn eine Klasse in ein Objekt instanziiert wird , hat es einen besonderen Verweis auf sich selbst (self) . Jede Methode in einer Klasse sollte "Selbst" als ersten Parameter . In diesem Beispiel wird dieser Code (Set nach der "init " Methode) der Klasse "count" Variable den Wert der "Zahl " . Es wird dann drucken Sie die Objekte zählen.
3
Instanziieren der Klasse. Speichern Sie die Datei als " example.py " , und öffnen Sie ein neues Textdokument . Zu Beginn des neuen Dokuments geben
Import Beispiel
, die in der " ExampleClass " aus der vorherigen Datei bringen wird. Nun , die Klasse instanziieren mit einem Anfangswert :
i = example.exampleClass (5)
j = example.exampleClass (6)
Dies sollte drucken Sie sich die Zahlen 5 und sechs , beziehungsweise.