java的类的封装的问题

必做题)设计一个有理数类,应该包含加、减、乘、除运算。编写一个测试类,对从键盘输入的有理数进行各种加减乘除四则运算。
提示:
程序结构:本程序应包含两个类文件:Rational.java和RationalTest.java.
Rational类(有理数类)应包含两个成员变量,分别表示有理数的分子和分母。此外,Rational类包含两个构造方法,一个无参构造方法,一个有参的构造方法(带2个参数的构造方法),还有:更改器(设置两个成员变量的两个成员方法)、获取器(返回两个成员变量值的成员方法),实现与另一个有理数进行加减乘除四则运算的成员方法(加、减、乘、除分别对应4个成员方法)。和toString方法(输出有理数的方法)。
Rational类中实现加、减、乘、除的方法,应有一个参数,此参数应该是参与运算有理数,比如加法运算:public Rational add(Rational r),注意:两个有理数相加的结果仍然是有理数,因此方法类型为Rational。(调用此方法时,例如,a.add(b)表示的是Rational类的对象a和另一个Rational类的对象b相加,其他运算以此类推)。
RationalTest类用来测试Rational类,其中只有一个main方法,在main方法中,创建两个有理数对象,分别输出出来,然后输出这两个有理数加、减、乘、除的结果。

1个回答

规则都写成这样有啥不会的自己可以复制哪条粘贴问度娘

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐