代码:class MultiTest extends Thread {
private String s;
public MultiTest(String s) {
s = this.s;
}
public void run() {
System.out.println(s);
}
}
class test {
public static void main(String[] args) {
MultiTest t1 = new MultiTest("My Thread");
t1.start();
}
}问题:
我想从MultiTest类中通过构造方法进行s 的初始化为什么运行的结果不是打印My Thread 而是 null 呢?!
private String s;
public MultiTest(String s) {
s = this.s;
}
public void run() {
System.out.println(s);
}
}
class test {
public static void main(String[] args) {
MultiTest t1 = new MultiTest("My Thread");
t1.start();
}
}问题:
我想从MultiTest类中通过构造方法进行s 的初始化为什么运行的结果不是打印My Thread 而是 null 呢?!
解决方案 »
- 关于BufferedImage.getSubimage(...)裁图的问题,哪位高手能帮我解决下
- todisplay()是什么意思?
- 菜鸟问题!子类和父类之间的字段的问题;求大虾帮助
- 用ant编译时提示jar包提示不存在
- 既然有了hibernate,那么还要不要学jdbc?
- 状态条问题
- 怎么样在JBUilder9 中配置新下载的Java Sound api,和JMF啊?
- 是不是在一个程序代码里不能有两个public 的class?那我这个怎么不能编译通过?
- URL获取网页的问题,请帮忙(分不够可以再加)
- 谁有Jbuilder的电子版的书或资料
- 关于文件操作中 创建目录的问题
- 写了一个校验“23日”“十五号”等日期的正则表达式,但是不完善,请大侠不吝赐教!
改为this.s=s;就噢可了!