用Java编写通用向量(Math)类

时间:2016-02-08 03:17:45

标签: java vector

我需要编写一个接受Java中任何原始数字类型的向量类。 我的vector类应该只接受2个组件。这是我遇到麻烦的地方。

我必须编写一个函数来添加两个向量并返回一个全新的向量。

如果有人知道允许我的矢量类接受原始类型并执行像Python这样的矢量操作的解决方案,请指出我正确的方向!

类似伪代码的东西:

 AddVectors( V1, V2): 
     return new Vector( V1.getX + V2.getX, V1.getY + V2.getY)

这是我的矢量类的一些剪切代码:

public class Vector<T> {

     private T x;
     private T y;

     public Vector(T x, T y){
         this.x = x;
         this.y = y;

     }

    public T getX(){
         return x;
     }

     public T getY(){
        return y;
     }
}

0 个答案:

没有答案