java不允许用户进行运算符的重载。

解决方案 »

  1.   

    JAVA不能够重载运算符,建议通读<<thinking in java>>,翻译版一定用侯捷的那版.
      

  2.   

    楼上正解。
    java只对String作了+重载。
      

  3.   

    没办法,Java 是不支持 运算符重载 的,只能用函数来代替.
      

  4.   

    其实我觉得重载操作符没有任何意义,因为就一个简单的字符不能很明显的表示出该操作的意义,而使用描述性的方法名字就比那方便的多,比如说想点Point相减,使用"-"号,你知道这个是什么意思,是表示两点之间的距离呢,还是两点之间的Rect对象,比较麻烦,但是使用方法名称就方便的多了