我很难理解 C++ 和 Java 中重载运算符的主题。
比如我定义了一个新类Fraction:
class Fraction {
public:
Fraction (int top, int bottom) { t = top; b = bottom; }
int numerator() { return t; }
int denominator() { return b; }
private:
int t, b;
};
我想重载运算符 <<
用于打印分数。我该怎么做?我需要在 Class Fraction 内部或 Class Fraction 外部重载它?
在 java 中 - 是否可以重载运算符?我该怎么做(例如,我想重载运算符 +
)。
如果有关于这个主题的评测,那就太好了。
最佳答案
In java - Is it possible to overload operator?
不,Java 没有运算符重载。
关于java - C++ 和 Java - 重载运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397775/