0
Я создал класс Vector и хочу добавить возможность добавить X и Y вектора путем просто делатьКак определить, что оператор делает для класса в Java
Vector a + Vector b
Можно ли сделать это на Java?
Я создал класс Vector и хочу добавить возможность добавить X и Y вектора путем просто делатьКак определить, что оператор делает для класса в Java
Vector a + Vector b
Можно ли сделать это на Java?
Извините, но вы не можете определить или перегрузить операторы Java. Внедрите метод add
. Вы можете вернуть метод add
this
, чтобы обеспечить цепочку операций (например, sum = a.add(b).add(c)
), но это не всегда приводит к наиболее читаемому коду.
Несомненно. Создайте метод 'Vector.add (Vector)' .. –
В частности, [этот ответ] (http://stackoverflow.com/a/1686740/1204134). –