class (Name der Klasse):
(Suite)
Die Klasse ist wie oben geschrieben. Wie der Name schon sagt, ist der Klassenname der Name der Klasse, und die Suite ist der Teil, der die Verarbeitung beschreibt, z. B. einfache Anweisungen und Methoden. Methoden können in der gleichen Notation wie Funktionen geschrieben werden, aber im Gegensatz zu Funktionen werden sie im Allgemeinen innerhalb einer Klasse geschrieben (ich weiß nicht mehr).
class Ball:
def __init__(self):
print('Klasse erstellen')
Erstellen Sie es so. self wird verwendet, um Variablen zu definieren, die zu dieser Klasse (diesem Objekt) gehören und als Instanzvariablen bezeichnet werden. Definieren wir nun die Instanzvariablen.
class Ball:
def __init__(self, c, s):
self.color = c
self.size = s
print('Erstellen')
Instanzvariablen
self.(Name der Instanzvariablen)
Es ist definiert als. Außerdem scheinen Instanzvariablen im Allgemeinen innerhalb der Methode init definiert zu sein.
Jetzt erstellen wir ein Objekt.
ball = Ball('RED', 20)
print(ball.color)
print(ball.size)
>>Erstellen
>>RED
>>20
```
Hier wird "Erstellen" angezeigt, da der Druck in der Ballklasse enthalten ist.
Eine Technik, die eine solche Klasse verwendet, um Code wiederzuverwenden und den Umfang der Beschreibung zu reduzieren, wird als objektorientiert bezeichnet (höchstwahrscheinlich falsch).
Wenn Sie einen Fehler finden, lassen Sie es uns bitte wissen.
Recommended Posts