黑马程序员技术交流社区
标题:
用Thread父类的构造方法的时候编译出错;求帮助
[打印本页]
作者:
曾林魁
时间:
2013-5-25 17:49
标题:
用Thread父类的构造方法的时候编译出错;求帮助
本帖最后由 曾林魁 于 2013-5-30 12:22 编辑
class ThreadDemo1 extends Thread
{
void ThreadDemo1(){}
void ThreadDemo1(String name)
{
super(name);
}
public void run()
{
for (int i = 0;i<=100 ;i++ )
{
System.out.println(this.getName()+"this is a instance of thread");
}
}
public static void main(String[] args)
{
ThreadDemo1 t1= new ThreadDemo1("线程1");
ThreadDemo1 t2= new ThreadDemo1("线程2");
//ThreadDemo1 t1= new ThreadDemo1();
//ThreadDemo1 t2= new ThreadDemo1();
t1.start();
t2.start();
System.out.println("Hello World!");
}
}
复制代码
编译提醒无法调用构造器怎么回事?
作者:
SOAR
时间:
2013-5-25 18:49
你的构造方法都写了void了 还能编译通过吗?
作者:
赵利斌
时间:
2013-5-25 19:42
class Demo extends Thread
{
Demo()
{
}
Demo(String name)
{
super(name);
}
public void run()
{
for (int i = 0;i<=100 ;i++ )
{
System.out.println(this.getName()+"this is a instance of thread");
}
}
public static void main(String[] args)
{
Demo t1= new Demo("线程1");
Demo t2= new Demo("线程2");
Demo t3= new Demo();
Demo t4= new Demo();
t1.start();
t2.start();
t3.start();
t4.start();
System.out.println("Hello World!");
}
}
复制代码
构造函数前面没有修饰符的
作者:
赵利斌
时间:
2013-5-25 19:44
我补充是没有返回值的修饰符的
作者:
曾林魁
时间:
2013-5-27 20:54
赵利斌 发表于 2013-5-25 19:44
我补充是没有返回值的修饰符的
嗯嗯 谢谢;我当时调试了很久都没发现自己多加了个Void
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2