[填空題] 下列程序的功能是創(chuàng)建了一個(gè)顯示5個(gè)“Hello!”的線程并啟動(dòng)運(yùn)行,請(qǐng)將程序補(bǔ)充完整。 public class Thread Testexten
[填空題] 下列程序的功能是創(chuàng)建了一個(gè)顯示5個(gè)“Hello!”的線程并啟動(dòng)運(yùn)行,請(qǐng)將程序補(bǔ)充完整。
public class Thread Testextends Thread
public static void main(stringargs[])
ThreadTestt=new______;
t.start();
public void run()
inti=0;
while(true)
System.out.println("Hello!");
if(i++==4)break;
正確答案:
ThreadTest()
參考解析:本題考查線程的創(chuàng)建。題目程序的功能是按要求實(shí)現(xiàn)輸出,通過(guò)繼承Thread類來(lái)創(chuàng)建線程。Thread類本身實(shí)現(xiàn)了Runnable接口,所以在java.lang的Thread類的定義中可以發(fā)現(xiàn)run()方法,通過(guò)繼承Thread類,必須重寫(xiě)其中的run()方法定義線程體,然后創(chuàng)建該子類的對(duì)象創(chuàng)建線程。題目缺少線程創(chuàng)建的語(yǔ)句,因此應(yīng)該填寫(xiě):ThreadTestt=newThreadTest()。類ThreadTest繼承了Thread類,并將Thread類的run()方法進(jìn)行了重寫(xiě),run()方法的功能是實(shí)現(xiàn)輸出字符串。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。