Hallo,
Syntaktisch ist es möglich eine Methode zu schreiben, die als Parameter ein Objekt erwartet, das keiner Variablen zugewiesen wurde.
Ja, aber ja nur im aufrufenden Teil des Codes. In der Methode selbst
wird das Objekt ja dem Parameter (=lokale Variable) zugewiesen.
Beispiel:
public eineMethode (new eineKlasse()){ ... }
Das ist syntaktisch inkorrekt. Was du vermutlich meintest ist:
eineMethode(new EineKlasse());
Das Objekt wird jetzt als Parameter an 'eineMethode' übergeben und
dort dem Parameter zugewiesen. (Genauer: Die Referenz auf das Objekt
wird dem Parameter zugewiesen.)
Innerhalb der Methode, in der 'eineMethode' aufgerufen wird, ist das
so erzeugte Objekt nicht zugreifbar.
Gruß
Slyh