0 / 60 seg.

¿Cuál es el propósito de sobrecargar el operador - en la siguiente clase Fraccion?

class Fraccion {
   public int numerador, denominador;
   public Fraccion(int numerador, int denominador) {
      this.numerador = numerador;
      this.denominador = denominador;
   }
   public static Fraccion operator -(Fraccion f1, Fraccion f2) {
      int denominadorComun = f1.denominador * f2.denominador;
      int numerador1 = f1.numerador * f2.denominador;
      int numerador2 = f2.numerador * f1.denominador;
      return new Fraccion(numerador1 - numerador2, denominadorComun);
   }
}