>
Schülerforum
Hallo zusammen
Leider verstehe ich nicht von wo man weiss, dass zwei anonymes Objekte erzeugt werden anhand des Codes. Von wo weiss man denn auch, dass es wahrscheinlich mittels eines parameterlosen Konstruktors erzeugt wird? Mit den Codezeilen autos.add(new Auto()); System.out.println(new String("2+3=5")); wird wahrscheinlich ein mittels des parameterlosen Konstruktors erzeugtes Auto-Objekt einer Sammlung hinzugefügt. werden zwei anonyme Objekte erzeugt. Vielen Dank für euere Hilfe!!!
Was ist jetzt genau hier deine Frage? Wiederum Programmiersprache wäre hilfreich.
Parameterlos siehst du ja bei der Erzeugung weil du ja nichts in den Klammern stehen hast.
oh sorry java
Wozu dient ein anonymes Objekt?
Ein solches anonymes Objekt kann halt ohne weitere Informationen dazu erzeugt werden. Es "erbt" dann alle Dinge von dem Typ des erzeugten Objekts.
Allerdings ist es schwierig es später noch einmal zu verändern weil es nicht mit seinem Bezeichner ansprechen kann.
Vielen Dank!!! |