public class Test extends Thread{ public static void main(String[] args)

Thread t =  new Thread();
t.start();
t.run();   
}
public void run ()
{
System.out.println("11111");
}
}

解决方案 »

  1.   

    Thread t =  new Thread();
    t.start();
    t.run(); ==>Thread t =  new Test();
    t.start();
    //t.run(); This line should be removed.
      

  2.   

    Thread t =  new Test(); 
    这种写法 是什么意思啊 Thread 类型的 t 为什么可以接受一个 newtest();  ?
      

  3.   


    public class Test2 extends Thread{    public static void main(String[] args)
        { 
            new Thread(new Test2()).start();     
        }
        public void run ()
        {
            System.out.println("11111");        
        }
    }
      

  4.   

    lz 写错了应该这么写
    public class Test  extends Thread{    public static void main(String[] args)
        { 
         Test test = new Test();
         Thread t=new Thread(test);
            //t.start();
            t.run();
        }
        public void run ()
        {
            System.out.println("11111");  
        }
        
        
    }
      

  5.   

    public class TestThread extends Thread{ /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO 自動生成されたメソッド・スタブ

    Thread t =  new Thread(new TestThread());
            t.start();
            t.run();       }

     public void run ()
        {
            System.out.println("11111");        
        }
    }
      

  6.   

    public class Test extends Thread{    public static void main(String[] args)
        { 
            Test t = new Test();
            t.start();
            t.run();      
        }
        public void run ()
        {
            System.out.println("11111");        
        }
    }
      

  7.   

    Test类继承了Thread...
    把Thread改为Test即可显示。
      

  8.   

    或写成Thread t = new Test()也可