黑马程序员技术交流社区
标题:
帮我看一下问题处在那里
[打印本页]
作者:
Monster
时间:
2015-6-13 21:48
标题:
帮我看一下问题处在那里
自定义一个类继承Thread
public class TheradDemo extends Thread{
@Override
public void run() {
// TODO Auto-generated method stub
super.run();
}
}
复制代码
然后创建其对象
public class ExThreadDemo {
public static void main(String[] args) {
Integer ii = 10;
ThreadDemo t = new ThreadDemo();
}
}
复制代码
结果t只能定义为ThreadDemo或Object,不能定义为Thread,也调用不了start方法,连run都调用不了
头都大了
作者:
Monster
时间:
2015-6-13 21:50
前面一只以匿名内部类创建多线程,突然想这样做发现不会了
作者:
少年闰土
时间:
2015-6-13 21:55
t.start();
启动线程
作者:
Monster
时间:
2015-6-13 21:57
日了狗了,看半天才发现导的包不对,然后发现这个ThreadDemo名字写错了,在别的包里创建过一个名字正确的ThreadDemo
:funk:
作者:
Monster
时间:
2015-6-13 22:33
少年闰土 发表于 2015-6-13 21:55
t.start();
启动线程
看半天才发现下面调用的类根本不是上面定义的那个实现Thread的类
上面的类名写错了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2