答案是:不能。  这使得java更加简洁和单纯。
完了。

解决方案 »

  1.   

    模板,运算符重载,实参等等都是JAVA没有的。
      

  2.   

    Java 不能重载运算符,用重载方法也是一样的。
      

  3.   

    Java只支持"+"运算符重载,像输出中的表示方法就是,其它的都不行。
    因为滥用运算符的重载降低程序的可读性。
      

  4.   

    > single2()
    > Java只支持"+"运算符重载,像输出中的表示方法就是,其它的都不行。
    > 因为滥用运算符的重载降低程序的可读性。Java 支持 + 的重载吗?我孤陋寡闻,麻烦你详细说明一下
      

  5.   

    上面所说的"+"重载应该指的是系统已经提供的String "+"吧.
    System.Out.Println('c'+123+"temp");我觉得既然都是调用toString,那么+就不算是重载,因为谁都没有定义说只有数值可以"+",而String不能"+"."+"在这里应该是作为系统默认的字符串累加运算符.C++中运算符重载的概念则是也可以定义自己"+".甚至可以定义把"+"定义成两个数值相减再对10取模.
    很显然,Java不支持.