【发布时间】:2012-11-04 18:41:50
【问题描述】:
我将使用驱动程序类中的多种方法在 Java 中创建一个程序。以前,我们只在此类应用中使用过 main 方法。
我知道我要使用这样的东西:
public static void main(String[] args)
{
U4A4 u = new U4A4();
u.run();
}
运行方法public U4A4()。
是的,我知道这是非常基本的,但我整个晚上都在寻找,我想这里有人可能能够简单地说我应该如何做到这一点。
当我尝试将public class U4A4 implements Runnable 放在我的代码顶部(就在我的导入之后)并开始希望我将其抽象化时,我的编译器变得疯狂。我不知道那是什么。
那么,implements Runnable 应该放在哪里,run() 应该放在哪里?
非常感谢您在这里与我相处。
编辑:这是我到目前为止所得到的。 http://pastebin.com/J8jzzBvQ
【问题讨论】:
-
请写完整的类代码
-
这是我到目前为止所得到的。 pastebin.com/J8jzzBvQ
-
您已将
implents Runnable放在正确的位置,并在正确的位置使用run。仔细阅读错误消息,因为编译器已经告诉你为什么U4A4是抽象的。 -
u4a4.U4A4 不是抽象的,不会覆盖 java.lang.Runnable 中的抽象方法 run() 公共类 U4A4 实现 Runnable // 我不知道这是什么意思。
-
Runnable通常用于您希望应用程序是多线程的。这似乎不是您所需要的,那么您为什么要实施Runnable?您可以在程序中使用多种方法,而无需使用Runnable。
标签: java methods driver main runnable