2016-01-27 62 views
0

OK這裏我們自己的類是處理:我有一個運行我的主要代碼「運行」類。然後我有一個名爲「數學」的課程,其中包含我所有的計算。現在我想將「數學」導入「跑步」。我怎樣才能做到這一點。我已經嘗試過這種方式:導入Java中

import java.io.*; 
import java.*; 
import java.math.*; 
import mathematics; 

public class run { 
    public static void main (String[] args){ 
     System.out.println(power(4.0, 2)); 

    } 
    public static double piCalculator (double x){ 
     return Math.PI * x; 
    } 
    public static double power (double x, int y){ 
     double z = 1; 
     for (int n = 0; n < y; n++){ 
      z = (z * x); 
     } 
     return z; 
    } 

} 

那麼請告訴我該怎麼做。這裏是圖片。 complete code sample

+0

有了:

import yourClassName;

如果他們是在一個單獨的包,您可以通過以下包括在包中的所有類你的設置,你不需要導入。它似乎在同一個包中,應該已經可以被引用。還要注意的是,你可以把多個類在同一個文件,並讓他們參考海誓山盟 – phflack

+0

請遵循Java編碼約定:類型名稱(類,接口,枚舉)應以大寫字母(例如'BigPicture')開始,並沒有下劃線。方法,變量和字段名稱應該以小寫字母(例如'bigPicture')就沒有下劃線,並且常數應該是所有大寫(例如'BIG_PICTURE')。包名稱是小寫。 – RealSkeptic

+0

在這裏你去: http://stackoverflow.com/questions/13657787/import-custom-java-class – RustyShackleford

回答

0

把你的類放入包(當然,主要的)。然後像這樣輸入它們:

import main.mathematics; 

P.S.用大寫字母打電話給班級。

2

無需導入的數學課。 只需從類數學中創建一個對象並使用它。

Mathematics math = new Mathematics(); 
+0

哈哈哈,是如此真實, –

0

這很容易做到。如果你在Eclipse中,假設它們在同一個包中,它們應該被自動包含在內;否則,你可以簡單地包括這條線在頂部:

import your.package.name;