niusouti.com

创建线程对象,要传递代码与数据,而传递代码与数据有两种方法,一是通过继承Thread类,二是向Thread类传递一个Runnable对象。请在下面程序的每条横线处填写一个语句,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。public class TestThread{public static void main(String args[ ]){MyThread t=new MyThread();_______________________}}cla

题目

创建线程对象,要传递代码与数据,而传递代码与数据有两种方法,一是通过继承Thread类,二是向Thread类传递一个Runnable对象。请在下面程序的每条横线处填写一个语句,使程序的功能完整。

注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

public class TestThread{

public static void main(String args[ ])

{

MyThread t=new MyThread();

_______________________

}

}

class MyThread_____________Thread{

_____________________

{

for(int i=0;i<10;i++){

System.out.println(" " +i);

}

}

}


相似考题
更多“创建线程对象,要传递代码与数据,而传递代码与数据有两种方法,一是通过继承Thread类,二是向Thread ”相关问题
  • 第1题:

    1、创建线程时,可以通过继承Thread类来创建线程子类对象,也可以通过实现了()接口的类对象作为Thread类的构造方法的参数,创建线程类对象。


    Runnable

  • 第2题:

    下列关于Java线程的说法哪些是正确的?()

    A.每一个Java线程可以看成由代码、一个真实的CPU以及数据3部分组成

    B.创建线程的两种方法,从Thread类中继承的创建方式可以防止出现多父类问题

    C.Thread类属于java.util程序包

    D.以上说法无一正确


    以上说法无一正确

  • 第3题:

    【多选题】关于线程的创建过程,下面四种说法正确的有哪些?(多选)

    A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。

    B.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法。

    C.定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法。

    D.定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法。


    定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。;定义一个实现Runnable接口的类并run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法。

  • 第4题:

    创建线程时,可以通过继承Thread类来创建线程子类对象,也可以通过实现了()接口的类对象作为Thread类的构造方法的参数,创建线程类对象。


    Runnable

  • 第5题:

    【多选题】对于通过实现Runnable接口创建线程,下面说法正确的有?(多选)

    A.适合多个相同程序代码的线程去处理同一个资源的情况。

    B.把线程同程序代码、数据有效的分离,很好的体现了面向对象设计思想

    C.可以避免由于Java的单继承带来的局限性。

    D.编写简单,可以不通过Thread类直接创建线程。


    ABC