Java getx和getminx之间的区别
我有一个关于Java的矩形类的问题。我想知道他们之间有什么区别Java getx和getminx之间的区别,java,Java,我有一个关于Java的矩形类的问题。我想知道他们之间有什么区别 rectangle.getX()和rectangle.getMinX()。 当我在google上搜索时,我在Java文档中阅读了这篇文章,查找getX(): 以双精度返回边界矩形的X坐标 对于getMinX(),我已经阅读了以下内容: 以双精度返回形状框架矩形的最小X坐标 现在我想知道:如果矩形只有一个X坐标,怎么会有不同的X坐标呢 new Rectangle(0,0,100,100) = p1(0,0)|p2(100,0)|p3(
rectangle.getX()
和rectangle.getMinX()
。
当我在google上搜索时,我在Java文档中阅读了这篇文章,查找getX()
:
以双精度返回边界矩形的X坐标
对于getMinX()
,我已经阅读了以下内容:
以双精度返回形状框架矩形的最小X坐标
现在我想知道:如果矩形只有一个X坐标,怎么会有不同的X坐标呢
new Rectangle(0,0,100,100) = p1(0,0)|p2(100,0)|p3(0,100)|p4(100,100).
我会理解,例如getMaxX()
是否类似于getX()+getWidth()
,但是getMinX()
会是什么呢?
我对此很困惑
我只需要一个简短的解释,我将非常感激。你说得对。对于
矩形
类,getMinX()
与getX()
是一样的
当您查看时,您可以看到:
public double getMinX() {
return getX();
}
老实说,我还没有在OpenJDK中找到这个方法的重写。也许我看错地方了,我不确定。但所有形状(椭圆、圆弧等)都使用此实现。奇怪
现在,我认为唯一的区别是名称和推荐的用法。它们都做相同的事情,但我会在不同的情况下使用其中一个:
当我需要形状的位置时,一个点getX()
当我需要形状的左边界时getMinX()
代码>矩形.GETX()/CUT>返回X1,而<代码>矩形.GETMIX()/CUT>返回XK,以便:对于XI中的所有席(X坐标系),XK都非常感谢,这个解释总结得很好。@ USS2154149没有问题。我同意。据我所知,它们基本上是彼此的别名,两者都是为了清晰/易读而存在的。
public double getMinX()
{
return getX();
}
public double getX()
{
return x;
}
public Rectangle(int x, int y, int width, int height)
{
this.x = x;
this.y = y;
this.width = width;
this.height = height;
}