黑马程序员技术交流社区
标题:
线程问题
[打印本页]
作者:
shenlibing666
时间:
2016-8-9 10:45
标题:
线程问题
public class Demo10 extends Thread{
private String name;
public Demo10(String name) {
super(name);
}
//重写run()方法
@Override
public void run() {
for(int x=0;x<10;x++){
System.out.println(name+"...x="+x+"...name="+Thread.currentThread().getName());
}
}
public static void main(String[] args) {
Demo10 d1=new Demo10("狗娃");
Demo10 d2=new Demo10("铁蛋");
d1.start();//开启线程,调用run()方法
d2.start();
System.out.println("over..."+Thread.currentThread().getName());
}
}
疑问:为什么输出结果中name的值是null呀
作者:
Frankle
时间:
2016-8-9 11:33
把private String name;这句去掉
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2