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.
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.
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