我是java新手。有人可以帮助我为什么它不调用运行方法。 在此先感谢。主题:未调用运行方法
package com.blt;
public class ThreadExample implements Runnable {
public static void main(String args[])
{
System.out.println("A");
Thread T=new Thread();
System.out.println("B");
T.setName("Hello");
System.out.println("C");
T.start();
System.out.println("D");
}
public void run()
{
System.out.println("Inside run");
}
}
我认为在Java的早期,有一种趋势是通过扩展Thread来提供run方法,而不是传递Runnable。这取决于Thread实现Runnable,因此具有run方法。 – 2013-02-11 09:14:02
@PatriciaShanahan:当然,这也是一个糟糕的主意:)最好的实践已经开始了,这真是太好了......我们永远都会被设计得很糟糕的图书馆所困扰,这真是一种遗憾...... – 2013-02-11 09:15:06