运算符的重载.C++的开发人员应该很熟悉这个概念,但这对Java 和 VB 开发人员确实全新的. 对于一些数值间的运算,如果通过方法来指定运算规则的话,不免会繁琐,这时就可以利用运算符的重载. 例: Matrix a,b,c; //定义矩阵对象 Marix d=c*(a+b); 如果用不支持运算符重载的语言的话,就必须定义方法,通过调用方法来进行计算: Marix d=c.Muliply(a.Add(b)); 结果很不直观 运算符的重载,在数学或物理建模会经常用到(比如坐标,矢量,矩阵,函数运算…