public class MapTest {

public static void main(String args[])
{
MapTest a = new MapTest();
 a.dt();
}
public void dt()
{
theadT t = new theadT();
t.start();
}
class theadT extends Thread
{
public void run()
{
   System.out.println("ff");
}
}
}上面的可以运行,下面为什么提示错误?不能直接用吗?非要间接调用?
public class MapTest {

public static void main(String args[])
{
theadT t = new theadT();
t.start();
}

class theadT extends Thread
{
public void run()
{
   System.out.println("ff");
}
}
}