下面程序段的输出结果是______。 class Test{ public static void main(String args[ ]){ MyThread t=new MyThread(

admin2010-12-17  21

问题 下面程序段的输出结果是______。        class Test{             public static void main(String args[ ]){             MyThread t=new MyThread( );             t.displayOutput("t has been created");             t.start( );             }         }         class MyThread extends Thread{              public void display Output(String s){                     System.out,println(s);              }              public void run( ){                     displayOutput("t is running");              }          }

选项 A、t has been created   t is running
B、t has been created
C、t is running     
D、编译错误

答案A

解析  创建一个新的主线程对象后,通过使用start( )方法就可以启动此线程,线程就处于可运行状态Runnable。程序运行时,首先创建一个线程对象t,并调用displayOutput(Strings)方法输出“t has been created”。t.start( )方法调用run( )方法,输出“t is running”,所以正确答案为A。
转载请注明原文地址:https://kaotiyun.com/show/d49p777K
0

最新回复(0)