面向对象课程设计——分数类的设计与实现
要求:建立用于完成分数形式运算的类RationalNumber。编写一个测试该类的程序。用整数变量表示类的私有数据(即分子和分母)。给类提供一个能够对所声明的对象初始化的构造函数。为了能够在不提供初始化值的情况下也能对对象初始化,构造函数中应该包含默认的值。构造函数还应该以最简分数的形式存储数据,即2/4应该在对象中存储成分子为1、分母为2的形式。公有成员函数应该有以下功能:两个有理数相加,以最简形式保存结果;两个有理数相减,以最简形式保存结果;两个有理数相乘,以最简形式保存结果;两个有理数相除,以最简形式保存结果;以a/b的形式输出有理数(a是分子,b是分母);以浮点形式输出有理数。目的:1)掌握构造函数,友元函数的使用.2)掌握
用户评论