Sono confuso al perché la classe Java Point accetta due parametri int e i metodi getX() e getY() restituiscono i doppi. Per esempio potrei definire un puntoPunto Java, differenza tra getX() e point.x
Point p = new Point(4,6);
Se dovessi chiamare ..
p.getX();
Sarebbe tornare 4.0. e se dovessi chiamare
p.x;
vorrei avere 4.
Qual è il motivo di questo?
Principalmente, è a causa della retrocompatibilità e del fatto che 'Point' è stato violato per un periodo relativamente lungo. –