|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class Point2D extends Object implements Cloneable
Point2D class определяет точку, представляющую расположение в (x,y) координатное пространство. Этот class является только абстрактным суперклассом для всех объектов, которые хранят 2-D координату. Фактическое представление хранения координат оставляют подклассу.
| Модификатор и Тип | Класс и Описание |
|---|---|
static class |
Point2D.Double
Double class определяет точку, определенную в double точность. |
static class |
Point2D.Float
Float class определяет точку, определенную в точности плавающей. |
| Модификатор | Конструктор и Описание |
|---|---|
protected |
Point2D()
Это - абстрактный class, который нельзя инстанцировать непосредственно.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Объект |
clone()
Создает новый объект того же самого class и с тем же самым содержанием как этот объект.
|
double |
distance(double px, double py)
Возвращает расстояние от этого
Point2D к указанной точке. |
static double |
distance(double x1, double y1, double x2, double y2)
Возвращает расстояние между двумя точками.
|
double |
distance(Point2D pt)
Возвращает расстояние от этого
Point2D к указанному Point2D. |
double |
distanceSq(double px, double py)
Возвращает квадрат расстояния от этого
Point2D к указанной точке. |
static double |
distanceSq(double x1, double y1, double x2, double y2)
Возвращает квадрат расстояния между двумя точками.
|
double |
distanceSq(Point2D pt)
Возвращает квадрат расстояния от этого
Point2D к указанному Point2D. |
boolean |
equals(Object obj)
Определяет, равны ли две точки.
|
abstract double |
getX()
Возвращает X координат этого
Point2D в double точность. |
abstract double |
getY()
Возвращает координату Y этого
Point2D в double точность. |
int |
hashCode()
Возвращает хэш-код для этого
Point2D. |
abstract void |
setLocation(double x, double y)
Устанавливает расположение этого
Point2D к указанному double координаты. |
void |
setLocation(Point2D p)
Устанавливает расположение этого
Point2D к тем же самым координатам как указанное Point2D объект. |
protected Point2D()
Point2D.Float, Point2D.Double, Pointpublic abstract double getX()
Point2D в double точность.Point2D.public abstract double getY()
Point2D в double точность.Point2D.public abstract void setLocation(double x,
double y)
Point2D к указанному double координаты.x - новое X координат этого Point2Dy - новая координата Y этого Point2Dpublic void setLocation(Point2D p)
Point2D к тем же самым координатам как указанное Point2D объект.p - указанное Point2D в который можно установить это Point2Dpublic static double distanceSq(double x1,
double y1,
double x2,
double y2)
x1 - X координат первой указанной точкиy1 - координата Y первой указанной точкиx2 - X координат второй указанной точкиy2 - координата Y второй указанной точкиpublic static double distance(double x1,
double y1,
double x2,
double y2)
x1 - X координат первой указанной точкиy1 - координата Y первой указанной точкиx2 - X координат второй указанной точкиy2 - координата Y второй указанной точкиpublic double distanceSq(double px,
double py)
Point2D к указанной точке.px - X координат указанной точки, которая будет измерена против этого Point2Dpy - координата Y указанной точки, которая будет измерена против этого Point2DPoint2D и указанная точка.public double distanceSq(Point2D pt)
Point2D к указанному Point2D.pt - указанная точка, которая будет измерена против этого Point2DPoint2D к указанному Point2D.public double distance(double px,
double py)
Point2D к указанной точке.px - X координат указанной точки, которая будет измерена против этого Point2Dpy - координата Y указанной точки, которая будет измерена против этого Point2DPoint2D и указанная точка.public double distance(Point2D pt)
Point2D к указанному Point2D.pt - указанная точка, которая будет измерена против этого Point2DPoint2D и указанное Point2D.public Object clone()
clone в class ObjectOutOfMemoryError - если есть недостаточно памяти.Cloneablepublic int hashCode()
Point2D.hashCode в class ObjectPoint2D.Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public boolean equals(Object obj)
Point2D равны если значения их x и y задействованные поля, представляя их позицию в координатном пространстве, являются тем же самым.equals в class Objectobj - объект быть по сравнению с этим Point2Dtrue если объект, который будет сравнен, является экземпляром Point2D и имеет те же самые значения; false иначе.Object.hashCode(), HashMap
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92