2011-12-17 73 views
-1

我剛學習Java ...我有2個自定義類。一種是Fraction,另一種是使用FractionMatrice
我使用Eclipse,並通過file->new->class(和默認設置)從頭創建了這兩個類。擴展自定義類並在Java中使用它們

我在想如何在主程序中一起使用這兩個?就像,當我嘗試將類添加到我的項目中時(它不成功,但也是),類Matrice破壞了。

我也把Fractions類(的.class和.java)目錄中的一個更高層次,但沒有成功(把Fractionscom.myfolderMatricescom.myfolder.myotherfolder分別指定package com.myfolderpackage com.myfolder.myotherfolder)。

真的,我不知道我在這裏做什麼。我自己在做Java,所以我陷入了很多這樣的事情。我的問題是,我該怎麼辦:

  1. 讓真正的類,我可以在未來使用(對象類或者無論你怎麼稱呼他們,就像我所說的Fraction/Matrice一個新的實例),
  2. 製作定製擴展其他自定義類的類,
  3. 在項目中使用我的自定義類。

我已經使用了它,但沒有運氣。提前謝謝了。

+0

您是否在`Matrice`(Matrix?)類中導入了`Fraction`類? – Thomas 2011-12-17 08:15:57

+2

閱讀Java教程。以下是關於軟件包的部分:http://docs.oracle.com/javase/tutorial/java/package/index.html。告訴我們你有錯誤信息,並告訴我們代碼 – 2011-12-17 08:17:31

回答

0

a)只需編寫它們,並可能提供一個自定義構造函數。然後使用new關鍵字創建實例。

b)你使用了正確的關鍵字:擴展(S):

class MyCustomClassB extends MyCustomClassA { ... } 

三)確保類的類路徑上,並使用import關鍵字將它們導入到使用它們,不是類在同一個包中:

package com.myfolder.myotherfolder; 

import com.myfolder.Fraction; 

public class Matrice { ... } 
相關問題