肯定没有,java明确的讲了,去除了C++复杂性,不再用指针,多重继承,和符号重载。

解决方案 »

  1.   

    没有搜到。郁闷ing!高手请指教!!感激不尽!
      

  2.   

    那末要实现object a,b;
    a=a+b;怎么实现啊?比如一个分数对象 fraction a,b;
    b=a+b;之类的如何做阿?我觉得用“+”操作符比较符合习惯。用其它的方式不简洁。有没有好的办法?
      

  3.   

    fraction fraction.add(fraction rhs);C++的操作符重载经过编译后在底层也是用函数实现的,和重载一个函数本质上没区别。
    java则是显式的用成员函数的形式代替操作符重载,对于函数名,有一套约定俗成的规则,这就是java里的"风俗",和C++比有点别扭吗--习惯而已。