vector3d.java

来自「java learn PPT java learn PPT java learn」· Java 代码 · 共 46 行

JAVA
46
字号

     // 加入一个z元素来扩展 Vector2d类
     public class Vector3d extends Vector2d
     {
          //这个Vector3d对象所加入的 z 
          protected int z;
 
          // 以(0,0,0)为值创建一个实例
          public Vector3d()
          {
               this(0, 0, 0);
          }

          // 用给定的值创建一个实例
          public Vector3d(int m, int n, int o)
          {
               setX(m);
               setY(n);
               setZ(o);
          }

          // z元素的get/set 访问方法
          public final int getZ()
          {
               return z;
          }

          public final void setZ(int n)
          {
               z = n;
          }

          // 用给定的值调整 Vector3d         
          public void translate(int dx, int dy, int dz)
          {
               x += dx;
               y += dy;
               z += dz;
          }

          // 返回表示这个Vector3d的 String
          public String toString() 
          {
               return "Vector3d [x=" + x + ",y=" + y + ",z=" + z + "]";
          } 
     }    // Vector3d

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?