打印两个函数的总和函数f1和f2

时间:2013-04-18 19:53:39

标签: class methods addition fractions

问题告诉我......编写一个主要方法,构造2个分数5/7和3/8,然后创建2个其他分数,其值是原始分数的总和和乘积

public class Fraction
{
    int num;

    int den;

    public int sum;

    public int getAddition()
    {
        sum = (this.num + other.num);
        return sum;
    }
}


public class tester
{
    public static void main (String args[])
    {
       Fraction f1 = new Fraction ();

       f1.num = 5;

       f1.den = 7;

       Fraction f2 = new Fraction ();

       f2.num = 3;

       f2.den = 8;

       //Fraction f3 = getAddition();

       Fraction f4 = new Fraction ();
    }
}

1 个答案:

答案 0 :(得分:0)

other需要是加法函数的参数,并由其中一个Fraction对象调用。如果您想要一个将它们都作为参数的函数,请使用类(静态)方法。在任何情况下,您都无法为班级分配int。您可以将结果字段分配给调用对象,也可以使用新值创建新的Fraction并返回该对象。

最重要的是,这不是你添加分数的方式。如果基数相同,你如何添加它们。