Was ist der Unterschied zwischen einer Instanz und einer Klasse (static) Variablen in Java

Den Titel dieser Frage ist eigentlich eine Vorherige Prüfung der Frage, und ich bin auf der Suche nach Klärung und eine Antwort darauf.

Bitte beachten Sie, dass ich bin, Java zu lernen und bin immer vertraut mit der syntax.

Ich verstehe, dass diese Frage gebeten worden, bevor und wenn ja, kann jemand mir bitte zeigen, wo ich zugreifen kann, die Frage, wenn möglich? Auch bitte akzeptieren Sie meine Entschuldigung, wenn dies der Fall ist.
Um zu zeigen, dass ich seit Jahren in diesem Bereich, mein eigenes Verständnis ist, dass die Instanz-Variablen gehören zu den Objekten /Instanzen einer bestimmten Klasse (die Vorlage) und kann geändert werden (mutierte) innerhalb der Instanz /Objekt und bei Bedarf.

Eine Klassenvariable ist eine variable, die hat nur eine Kopie und kann zugegriffen werden, aber nicht verändert (mutiert?), aber es ist für alle Klassen vorgeschrieben?

Bin ich auf dem richtigen Weg?

Auch, was genau ist der 'statische' tun? Ist eine Instanz einer Klasse nur statische, wenn es befindet sich im wichtigsten Instanz einer Klasse?

Vielen Dank.

  • Sie sind fast richtig. Klassenvariablen werden kann, mutiert, obwohl.
  • Sie sind meist korrekt. (Eine statische variable kann mutiert, wenn nicht endgültig.) Der Begriff "statisch" ist so etwas wie eine tradition, etwas missbraucht, in diesem Zusammenhang.
  • stackoverflow.com/questions/413898/...
  • (Es gibt keine "Haupt-Instanz" einer Klasse-werden alle Instanzen gleich sind (auch wenn einige sich gelegentlich mehr gleicher als andere).)
  • Das ist großartig, feed back und Antworten. Ich bin Anfang, wenn auch langsam meinen Kopf um ihn herum!! Vielen Dank an alle.
  • Darf ich Fragen, warum diese Frage wurde herabgestuft bitte? Die Frage scheint gerade nach vorne, und die Antworten waren okay, denke ich?

Schreibe einen Kommentar