Also ich verstehe den . nicht ganz!
Z.B. bei 2 Beispielen aus dem Barnes/Kölling:
notizen.add (4.2)
&
hoestesGebot.gibHoehe (4.9)
Was bedeutet der Punkt bei diesen und anderen Befehlen???
Also ich verstehe den . nicht ganz!
Z.B. bei 2 Beispielen aus dem Barnes/Kölling:
notizen.add (4.2)
&
hoestesGebot.gibHoehe (4.9)
Was bedeutet der Punkt bei diesen und anderen Befehlen???
Ich nehme mal an, das soll Java sein? Dann trennt der Punkt Objekt und Methode bzw. Attribut des Objekts.
Was bedeutet der Punkt bei diesen und anderen Befehlen???
hoestesGebot.gibHoehe() bedeutet: Rufe an dem Objekt hoestesGebot die Operation gibHoehe.
LEIFer
Ah, garou war schneller. Bevor man auf "Antworten" klickt sollte man immer noch einmal ein Refresh machen.
Und er hat natürlich recht: Der Punkt kann statt dem Aufruf einer Operation auch zu einem Zugriff auf ein Attribut führen, genau dann wenn auf den Namen nach dem Punkt keine Klammer folgt.
LEIFer
Rufe an dem Objekt hoestesGebot die Operation gibHoehe.
Das stimmt so nicht ganz, Objekte haben in Java keinen Namen. hoechstesGebot ist eine Variable, deren Wert eine Referenz auf ein Objekt ist. Durch die Punktschreibweise kann man Methoden des referenzierten Objekts aufrufen (oder eine Nullpointerexception bekommen, falls die Referenz null ist).
4.2 bedeutet übrigens vier Ganze und zwei Zehntel. Das hat mit dem anderen Punkt nichts zu tun [img]
http://www.fb18.de/gfx/25.gif[/img]
Das stimmt so nicht ganz, Objekte haben in Java keinen Namen. hoechstesGebot ist eine Variable, deren Wert eine Referenz auf ein Objekt ist. Durch die Punktschreibweise kann man Methoden des referenzierten Objekts aufrufen (oder eine Nullpointerexception bekommen, falls die Referenz null ist).
Ja, ja, ja. Korinthenkacker. Machst Du noch immer den Übungsgruppenleiter? Wer sowas einmal war, der ist für immer verdorben! [img]
http://www.fb18.de/gfx/15.gif[/img]
Einerseits hast Du recht, andererseits war dies wohl für die Frage nicht so gravierend.
4.2 bedeutet übrigens vier Ganze und zwei Zehntel. Das hat mit dem anderen Punkt nichts zu tun [img]http://www.fb18.de/gfx/25.gif[/img]
Ich vermutete, dass hiermit eine Kapitelangabe des - mir nicht vorliegenden - Barnes/Kölling gemeint war?
LEIFer