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

时间:2015-08-14 12:42:39

标签: java graphics point

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

值得庆幸的是,x和y是公开的,因此我们不需要转换为int来获取这些值,但很奇怪为什么这些方法不返回int。

1 个答案:

答案 0 :(得分:1)

它来自java.awt.geom.Point2D,其中包含抽象#getX。

public abstract double getX();

为什么通过这种方式完成我也想知道。也许这就是答案:

@since 1.2
相关问题