问题 问答题

创建线程对象,要传递代码与数据,而传递代码与数据有两种方法,一是通过继承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); } } }

答案

参考答案:

解析:t.start();extendspublic void run(); 本题主要考查创建线程的方法、线程的执行过程。解答本题的关键是熟练掌握创建线程的方法、执行过程。在本题中, t.staxt()语句的功能是启动线程t,使其处于可运行状态,class MyThread extends Thread中的extends的作用是使Mythread线程为线程Thread的直接子类,public void run()的功能是重载run()方法。

选择题
填空题