Was ist die Position von pointB
nach dem folgendem:
pointB.move( 24-12, 34*3 - 45 );
pointB
wird jetzt an der Position x = 12, y = 57 sein.
Ihr werdet wahrscheinlich das Richtige getan haben, um die Antwort zu bekommen. Aber wir werden, nur um sicher zu gehen, das Ganze noch einmal durchgehen.
pointB.move( 24-12, 34*3 - 45 ); entspricht: pointB.move( 12, 34*3 - 45 ); entspricht: pointB.move( 12, 102 - 45 ); entspricht: pointB.move( 12, 57 );
An dieser Stelle beginnt die move()
Methode
mit den zwei int
-Werten, die sie benötigt,
zu starten.
Die Ausdrücke in der Parameterliste werden ausgewertet, bevor die Methode startet. Die sich ergebenden Werte sollten von dem von der Methode erwarteten Datentyp sein, oder von einem Datentyp, der in diesen Typ konvertiert werden kann.
Was vermutet Ihr, wird bei dem folgenden Methodenaufruf passieren?
pointB.move( 14.305, 34.9 );