黑马程序员技术交流社区
标题:
为什么没写主函数会是这样的呢?
[打印本页]
作者:
黑马张平
时间:
2012-3-23 19:17
标题:
为什么没写主函数会是这样的呢?
class ThreadDmoe extends Thread
{
public void run()
{
for (int x = 0;x<100 ; x++)
{
System.out.println(this.getName()+"Thread run"+x);
}
}
}
class ThreadTest
{
ThreadDemo t1 = new ThreadDemo();
ThreadDemo t2 = new ThreadDemo();
t1.start();
t2.start();
}
为什么没写主函数会是这样的呢?
ThreadDemo.java:16: 错误: 需要<标识符>
t2.start();
ThreadDemo.java:17: 错误: 需要<标识符>
t2.start();
作者:
李东志
时间:
2012-3-23 21:20
第一行, class ThreadDmoe extends Thread 的 Demo你好像写错了,重新编译试试,拼写小心不然错误难找;
建议主函数的类用public修饰,这样文件名与类名保持一致,这样出问题时编译会报错,比运行后出错更容易检查到错误
作者:
杨华威
时间:
2012-3-23 22:01
1,class ThreadDmoe 和下面调用名不一致
你变异的是哪个类呢?ThreadTest还是ThreadDemo?编译其中一个时,另一个会出错的!
作者:
朱亚安
时间:
2012-3-24 02:07
首先你这个定义的类名称和你new的时候用的都不是同样的名称,怎么不报错呢。然后这个还是需要main方法的吧。我就说怎么自己试试总是有错,还得加main方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2