我需要解决在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);
});
});
请任何人给我一个解决方案,谢谢。