Java-Point, Unterschied zwischen getX() und Punkt.x

Ich bin verwirrt, warum der Java-Point-Klasse ist in zwei int-Parameter und die getX() und getY () - Methoden liefern verdoppelt.
Ich könnte z.B. definieren einen Punkt

Point p = new Point(4,6);

Wenn ich Anruf..

p.getX();

Würde es wieder 4.0. und wenn ich Anruf

p.x;

Ich würde 4.

Dafür irgendeinen Grund?

Meistens ist es wegen der rückwärts-Kompatibilität und die Tatsache, dass Point gehackt wurde gemeinsam über einen relativ langen Zeitraum.

InformationsquelleAutor James Fazio | 2012-04-19

Schreibe einen Kommentar