2013-07-07 1 views
0

Я создал класс Vector и хочу добавить возможность добавить X и Y вектора путем просто делатьКак определить, что оператор делает для класса в Java

Vector a + Vector b 

Можно ли сделать это на Java?

+0

Несомненно. Создайте метод 'Vector.add (Vector)' .. –

+0

В частности, [этот ответ] (http://stackoverflow.com/a/1686740/1204134). –

ответ

1

Извините, но вы не можете определить или перегрузить операторы Java. Внедрите метод add. Вы можете вернуть метод addthis, чтобы обеспечить цепочку операций (например, sum = a.add(b).add(c)), но это не всегда приводит к наиболее читаемому коду.