Мне нужно решение моей проблемы - добавление векторов в Java. Я застрял на некоторое время, поэтому любая помощь будет принята с благодарностью. Во-первых, у меня есть код для установки и получения векторов x, y, z, которые уже существуют.
class Vector{
constructor(pX, pY, pZ){
this.setX(pX);
this.setY(pY);
this.setZ(pZ);
}
getX(){
return this.mX;
}
setX(pX){
this.mX = pX;
} getY(){
return this.mY;
} setY(pY){
this.mY = pY;
} getZ(){
return this.mZ;
}setZ(pZ){
this.mZ = pZ;
}
Часть, с которой мне нужна помощь, - это дополнение, которое должно соответствовать определенной части спецификации. Ниже приведена спецификация.
describe("Add", function () {
var vector, secondVector, thirdVector;
vector = new Vector(30, 40, 0)
secondVector = new Vector(20, 30, 0);
thirdVector = vector.add(secondVector);
it("X Set", function () {
expect(thirdVector.getX()).toEqual(50);
});
it("Y Set", function () {
expect(thirdVector.getY()).toEqual(70);
});
});
Пожалуйста, кто-нибудь может дать мне решение, спасибо заранее.