初学者问题:是否一个java文件中,只能有一个public类?

songq 2004-03-02 10:26:43
public class SimpleRunnable implements Runnable
{
public void run(){
System.out.println("Currently in Thread named'" + Thread.currentThread().getName()+"'");
}
}

public class ThreadTester
{
public static void main(String[] args){
SimpleRunnable aSR=new SimpleRunnable();
while(true){
Thread t=new Thread(aSR);
System.out.println("new Thread()"+(t==null?"fail":"succeed") +"ed.");
t.start();
try{
t.join();
}
catch(InterruptedException ignored){

}
}
}


以上是我的一个java文件,无论我将文件名为SimpleRunnable.java还是ThreadTester.java编译都会有以下错误:

---------- compile ----------
SimpleRunnable.java:8: class ThreadTester is public, should be declared in a file named ThreadTester.java
public class ThreadTester
^
1 error
Normal Termination
Output completed (15 sec consumed).

请指教.
...全文
173 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧