Me confunden las razones por las cuales la clase Java Point toma dos parámetros int y los métodos getX() y getY() devuelven los dobles. Por ejemplo pude definir un puntoPunto de Java, diferencia entre getX() y point.x
Point p = new Point(4,6);
Si tuviera que llamar ..
p.getX();
Sería volver 4.0. y si tuviera que llamar
p.x;
que obtendría 4.
algún motivo para esto?
Principalmente, es debido a la compatibilidad con versiones anteriores y al hecho de que 'Point' ha sido pirateado durante un período relativamente largo. –