我是刚刚学java的菜鸟,请教下在使用eclipse时候,新建一个java project

public class txtThread1 {
public static void main(String[] args) {
Runner1 r=new Runner1();
Thread t=new Thread ();
t.start();
for (int i = 0; i <100; i++) {
System.out.println("Main Thread-----"+i);
}
}
}
public class Runner1 implements Runnable {
public void run(){
for (int i = 0; i <100; i++) {
System.out.println("Runner1"+i);
}
}
}
这些可以写在一个类里么。

默认的eclipse左边有项目管理的导航,在eclipse中新建一个project后,里面会有src的文件夹,右键可以添加包和类.
你这个代码 如果把下面的类前面的 public删掉是可以写到一个类里面的,但是尽量不要这么写,最好一个类是一个java文件.
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-29
把第二个class前的public去掉就可以了
而且文件名命名为txtThread1
第2个回答  2011-10-29
你的意思是写到一个 .java文件里吧? 一个java文件可以定义多个类,但只能有一个public类(如 public class AAA),而且java文件的文件名必须和public类的类名一致,如(AAA.java)
第3个回答  2011-10-29
一个java文件里只能存在一个声明为public的类。把Runner1 的public修饰符去掉就行。
第4个回答  2011-10-29
可以的
相似回答