不论是通过Thread类创建线程对象,还是通过实现Runnable接口,创建线程对象,都要完成 方法的编码
run()
举一反三
- 创建线程时,可以通过继承Thread类来创建线程子类对象,也可以通过实现了()接口的类对象作为Thread类的构造方法的参数,创建线程类对象。
- Thread类和Runnable接口中共有的方法是____,只有Thread类中有而Runnable接口中没有的方法是____,因此通过实现Runnable接口创建的线程类要想启动线程,必须在程序中创建____类的对象。
- 通过实现Runnable接口创建线程的过程是:将实现Runnable的一个______ 作为target参数传递给Thread类的______ ,该对象提供线程体。
- 线程可以通过继承Thread类或实现Runnable接口这两种方法来创建
- 继承Thread创建 线程,和接口Runnable实现创建线程各完成一个实例
内容
- 0
【单选题】下列说法中,错误的一项是()。A.Thread类中没有定义run()方法B.可以通过继承Thread类来创建线程C.Runnable接口中定义了run()方法D.可以通过实现Runnable接口创建线程 A. Thread类中没有定义run()方法 B. 可以通过继承Thread类来创建线程 C. Runnable接口中定义了run()方法 D. 可以通过实现Runnable接口创建线程
- 1
通过继承Thread类、Runnable类创建线程。 ( )
- 2
类MulThread实现了Runnable接口,通过MulThread类对象创建线程对象t1的语句是:____(1)____。线程t1可通过方法调用____(2)_____启动。
- 3
下列说法中,错误的一项是( )。 A: Thread类中没有定义run()方法 B: 可以通过继承Thread类来创建线程 C: Runnable接口中定义了run()方法 D: 可以通过实现Runnable接口创建线程
- 4
下列说法中,错误的一项是( )。 A: 可以通过继承Thread类来创建线程 B: Thread类中没有定义run()方法 C: 可以通过实现Runnable接口创建线程 D: Runnable接口中定义了run()方法