2013-04-18 52 views
-2

這個問題告訴我......編寫一個構建2個分數5/7和3/8的主要方法,然後創建2個其他分數,其值是總和和乘積原分數打印兩個函數f1和f2的和

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(); 
    } 
} 
+0

你能解釋你的問題是在代碼之外嗎? –

+0

那真正的問題是什麼? –

+0

您的整個帖子不必編譯。您不需要將您的問題作爲內聯評論。另外,你可以添加'C#'標籤嗎? –

回答

0

other需要是添加函數的參數,並獲得由Fraction對象之一調用。如果您需要一個將它們都作爲參數的函數,請使用類(靜態)方法。無論如何,你不能將int分配給一個班級。您可以將結果字段分配給調用對象,也可以使用新值創建新分數並返回該對象。

最重要的是,這不是你如何添加分數。如果基礎是相同的,那麼你如何添加它們。