Tôi nhầm lẫn là lý do lớp Java Point nhận hai tham số int và phương thức getX() và getY() trả về gấp đôi. Ví dụ tôi có thể xác định một điểmĐiểm Java, sự khác biệt giữa getX() và point.x
Point p = new Point(4,6);
Nếu tôi được gọi ..
p.getX();
Nó sẽ trở lại 4.0. và nếu tôi được gọi
p.x;
tôi sẽ nhận được 4.
Bất kỳ lý do cho việc này?
Chủ yếu, đó là do tính tương thích ngược và thực tế là 'Điểm' đã bị tấn công cùng nhau trong một khoảng thời gian tương đối dài. –