楼主 你的代码是错的 没结果 编译不过
public void start后面少了括号。加上括号以后的运行结果是没有任何输出。
然后 你是在学多线程吧 Thread的子类中复写的是run方法,然后主类中才用start()方法来启用线程 改了下你的代码
package com.net;
public class Test4 extends Thread{
public void run(){
for(int i = 0;i<10;i++){
System.out.println("i="+i);
}
}
public static void main(String[] args){
Test4 test = new Test4();
test.start();
}
}
这样运行的结果是i=0
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9 |