<<操作符是ostream类中的方法
重载这个操作符使有理数的输出更方便,之后可以自己更改为任何类型的打印
class Rational { private: int numerator; int denominator; friend ostream& operator(ostream& os,Rational r); //用以访问类的私有成员 public: } ostream& operator(ostream& os,Rational r) { os << r.numerator << "/" << r.denominator; return os; }
/*友元会破坏类的封装性*/
/*
* 可以考虑用函数获取Rationl中的数值
* getNumerator()
* getDenominator()
*/