Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.219.86.155] |
|
Сообщ.
#1
,
|
|
|
можно ли сравнить два объекта Point p1 и p2, каждый со своими координатами x,y через операторы == != <> и т.д. Или для этого нужно писать свой компаратор сравнивающий каждую координату по-отдельности?
|
Сообщ.
#2
,
|
|
|
Цитата Stvol-88 @ можно ли сравнить два объекта Point p1 и p2, каждый со своими координатами x,y через операторы == != <> и т.д. Нельзя. Цитата Stvol-88 @ Или для этого нужно писать свой компаратор сравнивающий каждую координату по-отдельности? Для установки идентичности используйте Point.equals(). |
Сообщ.
#3
,
|
|
|
Stvol-88, объясни сначала как ты понимаешь что один вектор больше другого? Т.е. что значит операция "больше" или "меньше" для Point? на "равно", "не равно" eqauls() есть
|
Сообщ.
#4
,
|
|
|
Цитата Stvol-88 @ можно ли сравнить два объекта Point p1 и p2, каждый со своими координатами x,y через операторы == != <> и т.д. В Java операторы переопределять нельзя (String - единственное исключение). Создавай соответствующие методы. Например, статический метод Point.compare(Point point 1, Point point2). |