2. Anzahl von Instanzen (Objekte) erkennen

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

Ein Javaprogramm wird für die Klasse B gestartet. Die Klasse B verwendet in ihrer main() Methode und methode1() Methode Instanzen der Klasse B:

class B {
   public static void main(String[] args) {
      B var1 = new B();
      B var2 = methode1(var1);
   }
   
   public static B methode1(B para1) {
     B var3 = para1;
     System.out.println(var3);
     para1 = null;
     B var4 = para1;
    return var3;
  }
}

Wieviele Instanzen der Klasse B werden im Verlauf des Programmes erzeugt und woran erkennen Sie das?

Welche Referenzvariablen (Objektvariablen) zeigen im Laufe des Programms (zumindest temporär) auf Instanzen der Klasse B?

Niveau 1
Schwierigkeitsgrad mittel
Zeit

4 Minuten

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

Antwort zu Frage 1: Der Modifizierer "static" in Javamethoden

Damit man sie auch ohne die Existenz von Instanzen (Objekten) der entsprechenden Klasse aufrufen kann.
Die Methode public static void main(String[] args) zum Starten eines Hauptprogramms.