[PYTHON] Was ist eine Instanzvariable?

Was ist überhaupt eine Instanz?

Eine Instanz ist wie eine von einer Klasse erstellte Entität. Eine Klasse ist eine Entwurfszeichnung, und was von einer Klasse (Entwurfszeichnung) erstellt wird, wird als Instanz bezeichnet.

Nehmen wir als konkretes Beispiel an, Sie haben einen Benz basierend auf einer Autodesignzeichnung erstellt. Hier ist die Zeichnung des Autodesigns die Klasse und Benz die Instanz.

Was ist eine Instanzvariable?

Instanzvariablen sind Werte, die nur innerhalb einer bestimmten Instanz gültig sind. Darüber hinaus sind Klassenvariablen ein Begriff, der tendenziell mit Instanzvariablen gemischt wird. Betrachten Sie den Unterschied zwischen den beiden Wörtern im obigen Beispiel.

Angenommen, die Zeichnung des Fahrzeugdesigns hat "4 Reifen" und "Fahrzeugform". Das Design von "4 Reifen" ist ein Design, das für alle Autos gilt, und es ist ein gemeinsamer Wert innerhalb der Klasse (in der Konstruktionszeichnung). Mit anderen Worten, jedes Auto muss vier Reifen haben.

Andererseits unterscheidet sich die "Form des Autos" je nach Modell. Daher ist die Form des in jedem Fall verwendeten Autos unterschiedlich, wie diese Form bei der Herstellung von Benz und diese Form bei der Herstellung von Prius. Werte, die nur in jeder dieser Instanzen gültig sind, werden als Instanzvariablen bezeichnet.

Schließlich

Dieser Artikel ist eine Abschrift meines Geistes, um mein Verständnis zu bestätigen. Es kann falsch sein, also weisen Sie bitte darauf hin.

Recommended Posts

Was ist eine Instanzvariable?
Was ist ein Iterator?
Python> Was ist ein erweitertes Slice?
Was ist ein Namespace?
Was ist copy.copy ()
Was ist Django? .. ..
Was ist dotenv?
Was ist POSIX?
Was ist Linux?
Was ist SALOME?
[Statistik für Programmierer] Was ist ein Ereignis?
Was ist Linux?
Was ist Python?
Was ist Hyperopt?
Python ist eine Instanz
Was ist Linux?
Was ist Pyvenv?
Was ist __call__?
Was ist Linux?
Was ist Python?
Was ist ein Algorithmus? Einführung in den Suchalgorithmus] ~ Python ~
Was ist eine Distribution?
Was ist Piotroskis F-Score?
Was ist Raspberry Pi?
[Python] Was ist Pipeline ...
Was ist das Calmar-Verhältnis?
Was ist Hyperparameter-Tuning?
Was ist ein Hacker?
Was ist JSON? .. [Hinweis]
Wofür ist Linux?
Was ist ein Zeiger?
Metaklasse und Instanz
Was ist Ensemble-Lernen?
Was ist TCP / IP?
Was ist Pythons __init__.py?
Was ist UNIT-V Linux?
[Python] Was ist virtualenv?
Was ist maschinelles Lernen?
Was ist der [Ruby / Python / Java / Swift / JS] -Algorithmus?
[Statistik] Verstehen Sie anhand von Animationen, wie die ROC-Kurve aussieht.
Python (2) erfordert self, da die Methode eine Instanzmethode ist
Was ist Mini Sam oder Mini Max?
Was ist eine logistische Regressionsanalyse?
Python ist eine Sprache für Erwachsene
Probleme beim Beizen einer Instanz
Was ist ein Entscheidungsbaum?
Was ist ein Kontextwechsel?
Was ist Google Cloud Dataflow?
[DL] Was ist Gewichtsverlust?
[Python] Python und Sicherheit - is Was ist Python?
Was ist ein Superuser?
Wettbewerbsprogrammierung ist was (Bonus)
[Python] * args ** Was ist kwrgs?
Was ist ein Systemaufruf?
[Definition] Was ist ein Framework?
Was ist die Schnittstelle für ...
Was ist Project Euler 3-Beschleunigung?
Was ist eine Rückruffunktion?
Was ist die Rückruffunktion?