2014-06-17 39 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?因为这是行不通的。 –