gpt4 book ai didi

java - 为什么 java.awt.Point 为 getX() 和 getY() 而不是 int 返回 double 值?

转载 作者:行者123 更新时间:2023-11-29 03:06:26 25 4
gpt4 key购买 nike

x 和 y 在类 Point 中都被定义为 int。为什么方法 getXgetY 返回 double

谢天谢地,x 和 y 公开为公开的,所以我们不需要转换为 int 来获取值,但很好奇为什么这些方法不返回 int。

最佳答案

因为它继承了 Point2D 类,该类将它们定义为返回 double。

它还定义了 2 个内部类,分别将值存储为 float 和 double 。

20 多年后,旧类(class)可能看起来很奇怪。

关于java - 为什么 java.awt.Point 为 getX() 和 getY() 而不是 int 返回 double 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32010411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com