下列说法中,错误的一项是( )。
A: 可以通过继承Thread类来创建线程
B: Thread类中没有定义run()方法
C: 可以通过实现Runnable接口创建线程
D: Runnable接口中定义了run()方法
A: 可以通过继承Thread类来创建线程
B: Thread类中没有定义run()方法
C: 可以通过实现Runnable接口创建线程
D: Runnable接口中定义了run()方法
举一反三
- 下列说法中,错误的一项是( )。 A: Thread类中没有定义run()方法 B: 可以通过继承Thread类来创建线程 C: Runnable接口中定义了run()方法 D: 可以通过实现Runnable接口创建线程
- 下列说法中,错误的一项是( )。 A: 可以通过继承Thread类来创建线程 B: Thread类中没有定义run()方法 C: 可以通过实现Runnable接口创建线程 D: Runnable接口中定义了run()方法
- 下列说法中,错误的一项是( )。 A: Thread类中没有定义run()方法 B: 可以通过继承Thread类来创建线程 C: Runnable接口中定义了run()方法 D: Runnable接口中没有定义start()方法
- 下列关于线程的描述,错误的是( ) A: 可以通过继承Thread类来创建线程 B: 可以通过实现Runnable接口来创建线程 C: start()方法用于定义线程的执行体 D: Runnable接口中定义了run方法
- 创建线程可以通过以下哪两种方法()。 A: 继承Thread类 B: 实现Runnable接口 C: 直接创建类Thread D: 引入Java.lang包 E: 实现Run接口