请见代码中的注释部分,求答案。
- package p_0726;
- class Test extends Thread
- {
- private String name;
- Test(String name)
- {
- this.name=name;
- }
- public void run()
- {
- for (int x = 0;x < 60 ;x++ )
- {
- System.out.println(getName()+"--run---x="+x);
- } //此处的getName怎么不是构造函数初始化的名字?
- } //this.name=name;改成 super(name)就可以打印出构造函数初始化的名字,啥情况?
- }
- class ThreadDemo
- {
- public static void main(String[] args)
- {
- Test t1 = new Test("thread_1");
- Test t2 = new Test("thread_2");
- t1.start();
- t2.start();
- for (int y = 0;y < 60 ;y++ )
- {
- System.out.println("main-----y="+y);
- }
- }
- }
复制代码
|
|