单选题 以下定义线程方法正确的是 ( )
A) Public Thread();
B) Public Thread(Runnable target)
C) Public Thread(ThreadGroup group,Runnable target);
D) 以上都正确

【正确答案】 D
【答案解析】[解析] Tread类在Java API的java. lang包中定义,Thread类的构造方法有多个,这些方法的一般构造可以表示如下:public Thread (ThreadGroup group,Runnable target,String name);其中参数的含义是:group—指明该线程所属的线程组;target—提供线程体的对象,线程启动时,该对象的run()方法将被调用;name—线程名称,Java中的每个线程都有自己的名称,如果name为null,则Java自动给线程赋予惟一的名称。上述方法的每个参数都可以为null。不同的参数去null值,就成为Thread类的各种构造方法。所以选项A、B、C的构造方法都是正确的。