Skip to Content

1.18 Anzahl von Instanzen (Objekte) erkennen

javafrage's picture

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

class A {
   public static void main(String[] args) {
      B var1 = new B();
      B var2 = methodeA1(var1);
   }
   
   public B methodeA1(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 1.17: Unterscheidung überladener Methoden

Anhand der Anzahl der Parameter und ihrer Typen abhängig von ihrer Reihenfolge. Die Variablennamen der Übergabeparameter spielen keine Rolle bei der Unterscheidung.

Der Typ des Rückgabeparameters wird nicht zur Unterscheidung verwendet.

Comments

Das STRING in der

Das STRING in der main()-Methode müsste doch String geschrieben werden, oder?

Stefan Schneider's picture

Richtig...

Danke für den Hinweis. Ich habe den Fehler korrigiert. Da muss die Großschreibtaste geklemmt haben :-)



about seo | blog