2014-06-17 43 views
-2

我有這樣的代碼:如何創建Java延遲類?

try { 
     Thread.sleep(100); 
    } catch(InterruptedException ex) { 
     Thread.currentThread().interrupt(); 
    } 

我把它放在它自己的類文件如何這樣我就可以在類似引用的所有代碼「等待();」在主類內?

+5

請說明您真正的問題。在生產中使用這樣的東西是不合適的。 –

+1

^和你應該閱讀關於如何編寫類和方法的基本Java教程。 –

+0

@LuiggiMendoza很好,但你甚至爲什麼要提到生產? –

回答

0

製作類

public class WaitTools { 
    public static void Wait() { 
     try { 
      Thread.sleep(100); 
     } catch(InterruptedException ex) { 
      Thread.currentThread().interrupt(); 
     } 
    } 
} 

然後用java靜態導入(如果你想)

import static YOURPACKAGE.WaitTools.Wait; 

,你應該直接使用Wait();

或古典的方式

import YOURPACKAGE.WaitTools; 

,把它WaitTools.Wait();

+0

我的軟件包名稱是什麼?該文件夾被稱爲BasicBox會是這樣嗎? –

+0

它是你的課程所在的包裝。 – Unlink

+0

這是否意味着:導入靜態Basicbox.WaitTools?因爲這是行不通的。 –