подскажите пожалуйста как правильней портировать код с с++ на JAVA?
вот с++ вариант ->
Vector Vector::operator+(const Vector& other) const {
Vector result = *this;
result.x += other.x;
result.y += other.y;
return result;
}
вот вариант Java ->
public Vector sum(Vector other) {
Vector result = this;
result.x += other.x;
result.y += other.y;
return result;
}
не знаю насколько они идентичны в использование,но результат выводит на джаве странный. Возможно я не так вызываю метод в мейне? вот мейн :


