万能百科  > 所属分类  > 

如果使用Thread t=new Test()语句创建一个线程,则下列叙述正确的是

如果使用Thread t=new Test()语句创建一个线程,则下列叙述正确的是

A.Test类一定要实现Runnable接口

B.Test类一定是Thread类的子类

C.Test类一定是Runnable的子类

D.Test类一定是继承Thread类并且实现Runnable接口

正确答案:

B解析:本题考查线程的使用。Java中可以通过实现Runnable接口来创建线程。通过这种方式创建线程是把Runnable的一个对象作为参数传递给Thread类的一个构造方法,该对象提供线程体run()。如果题目中Test实现Runnable接口,则创建线程的方法是Thread t=new Thread(new Test())。Java中另一种创建线程的方法是通过继承 Thread类,重写其中的run()方法定义线程体,然后直接创建该子类的对象即可创建线程。题目中使用Thread t=new Test()

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签