подскажите пожалуйста как правильней портировать код с с++ на 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;
    }

не знаю насколько они идентичны в использование,но результат выводит на джаве странный. Возможно я не так вызываю метод в мейне? вот мейн :

введите сюда описание изображения

Вот результат : введите сюда описание изображения

Должно быть примерно так : введите сюда описание изображения


Ответы (0 шт):