Я не понимаю, почему класс Java Point принимает два параметра типа int, а методы getX() и getY() возвращают двойное число. Например, я мог бы определить Point
Point p = new Point(4,6);
Если бы я должен был позвонить..
p.getX();
Это вернуло бы 4.0. и если бы я уравнял
p.x;
, я бы получил 4.
Какая причина для этого?