如果一个类必须继承另一个非Thread类,此时要实现多线程只能(

题目

如果一个类必须继承另一个非Thread类,此时要实现多线程只能()方式。

  • A、通过创建Process类的子类来实现
  • B、通过创建Thread类的子类来实现
  • C、通过实现Runnable接口的类来实现
  • D、通过实现RunTime接口的类来实现
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

C)Test 类一定是 Runnable 的子类

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


正确答案:D

第2题:

程序员想要创建一个名为MyThread的类以便在main方法中用Thread实例化。对于下面三行:MyThread必须继承Thread。MyThread必须实现Thread。MyThread必须覆盖publicvoidrun()。有几行是正确的?()

A.0

B.1

C.2

D.3


参考答案:A

第3题:

在Java语言中,如果你想编写一个多线程的程序,你可以使用的方法是()。

A.扩展类Thread

B.实现接口Runnable

C.扩展类Runnable

D.实现接口Thread


参考答案:A, B

第4题:

在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的( )方法。

A.start

B.local

C.interrupt

D.run


正确答案:D
D。【解析]Thread类本身实现了Runnable接口,所以可以通过继承Thread类,并重写run方法定义线程体,然后创建该子类的对象创建线程。

第5题:

当使用SomeThread t=new SomeThread( )创建-个线程时,下列叙述中正确的是( )。

A.Some Thread类是包含run( )方法的任意Java类

B.Some Thread类-定要实现Runnable接口

C.Some Thread类是Thread类的子类

D.Some Thread类是Thread类的子类并且要实现Run-nable接口


正确答案:C
由SomeThreadt=newSomeThread()可知此题是通过继承Thread类来创建线程的。

第6题:

如果定义一个线程类,它继承自Thread,则我们必须重写其中的()方法。

A.Run

B.Start

C.Yield

D.stop


参考答案:A

第7题:

如果使用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()语句创建线程,其中直接创建Test类对象,可知该类一定是继承Thread类。因此,本题的正确答案是选项B。

第8题:

在Java多线程程序中,run()方法的实现有两种方式:【 】和继承Thread类。


正确答案:实现Runnable接口
实现Runnable接口 解析:由于Thread类构造函数的target参数可以是任何实现了Runnable接口的对象,同时 Thread类本身也实现了Runnable接口,因此有这两种方式实现run()方法。

第9题:

在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的( )方法。

A.start

B.10cal

C.interrupt

D.run


正确答案:D
Thread类本身实现了Runnable接口,所以可以通过继承Thread类,并重写run()方法定义线程体,然后创建该子类的对象创建线程。

第10题:

关于接口与继承,下列说法正确的是:()

A. JAVA支持多重继承,一个类只能实现一个接口

B. JAVA只支持单重继承,一个类可以实现多个接口

C. JAVA只支持单重继承,一个类只能实现一个接口

D. JAVA支持多重继承,一个类可以实现多个接口


正确答案:B

更多相关问题