13. Instanzvariablen und Klassenvariablen

Submitted by javafrage on Fri, 12/30/2011 - 15:17

Wie unterscheiden sich die Lebensdauer von Instanzvariablen und Klassenvariablen (Schlüsselwort static)?

Niveau 1
Schwierigkeitsgrad mittel
Zeit

2 Minuten

Die Antwort ist bei der nächsten Frage zu finden (URL rechts unten)

Antwort zu Frage 12: Aufrufe von Konstruktoren in Konstruktoren (Schlüsselworte)

  1. this: Erlaubt den Aufruf anderer Konstruktoren der gleichen Klasse
  2. super: Erlaubt den Aufruf von Konstruktoren der Oberklasse

Antwort zu Frage 13: Instanzvariablen und Klassenvariablen

Klassenvariablen sind über die gesamte Lebensdauer der Klasse definiert
Instanzvariablen sind von der Lebensdauer der zugehörigen Objekte(Instanzen) abhängig.

Anonymous (not verified)

Sat, 12/09/2017 - 13:43

"Sie werden mit Nullwerten belegt." stimmt das so?

lokale Variablen müssen doch normalerweise initialisiert werden, da sie keinen default Wert erhalten?

Habe es in eclipse ausprobiert, der Compiler meckert, wenn ich lokale Variablen nicht initialisere.

Vielen Dank

Viele Grüße