#Definition der Personenklasse
>>> class Person():
... pass
...
#Objekte werden durch Aufrufen von Klassennamen wie Funktionen erstellt.
>>> someone=Person()
>>> class Person():
... def __init(self):
... pass
...
#__init__()Ist ein spezieller Name für die Methode, die ein einzelnes Objekt initialisiert, wenn es aus der Klassendefinition erstellt wird. Bei der Definition in einer Klasse muss das erste Argument self sein.
#Das Selbstargument bezieht sich auf das erstellte Objekt selbst.
#Selbst das neu erstellte Objekt, ein weiteres Argument("Elmer Fudd")Als Name des Objekts__init__()Rufen Sie die Methode auf.
>>> class Person():
... def __init__(self,name):
... self.name=name
...
>>> hunter = Person("Elmer Fudd")
>>> print("The mighty hunter:",hunter.name)
The mighty hunter: Elmer Fudd
Ich konnte das Konzept von Objekten und Klassen verstehen, aber es war schwierig, sich an die Grammatik zu gewöhnen ...
"Einführung in Python3 von Bill Lubanovic (veröffentlicht von O'Reilly Japan)"
Recommended Posts