code: public Point2 sub(Point2 that) {
      return new Point2(x - that.x, y - that.y);
    }
docs: Point(this.x - that.x, this.y - that.y)となるPoint型を返します。
  
  @param that このPoint型から減算するPoint型
  @return このPoint型から引数のPoint型を減産した結果