НП
Настя Падкина

назначить оператор на свой класс

к примеру есть класс
public class Vector3
{
float x;
float y;
float z;
}
И я хочу чтобы инстансы этих классов можно было сравнивать например:
Vector3 p1;
Vector3 p2;
if (p1 == p2)
{ //была была }
Вопрос как сделать чтобы оператор == работал на моём классе?

ND
Nastyonka Danilova

bool operator==(const Vector3 &)

Сергей
Сергей

В Джаве операторы не перегружаются.
Если это плюсы, то см. предыдущий ответ.

Похожие вопросы
Как в С++ перегрузить оператор int+класс (не класс+int)
Что представляет собой составной оператор? Как ограничиваются операторы, объединенные в составной оператор?
Помощь В С (шарпе) ЧТО значит перезагрузка операторов. Например оператора "!"
как называется оператор?
Что означает оператор паскаль <>. Что обозначает оператор: переменная1 <> переменная2
Вопрос по с++ ( Перегрузка операторов в классах)
Перегрузка операторов
C++: как перегрузить оператор<<(левый сдвиг) для класса, чтобы можно было "отправлять" в класс строку?
Как удалить Касперского, если забыл пароль? Обращались к их оператору, они прислали свой код, но он не подошёл
Справочник по операторам С++.