日期:2014-05-20  浏览次数:20658 次

请问哪位大侠知道这个程序哪里出错误了吗?
package Tom;
public class Student{
  int number;
  Student(int n){
  number=n;
  }
  void speak(){
  System.out.println("Student类的名是Tom,我的学号:"+number);
  }
}


package Tom;
public class Example{
  public static void main(String args[]){
  Student stu=new Student(10201);
  stu.speak();
  System.out.println("主类的包名也是Tom");
  }
}

------解决方案--------------------

你原来那个包的其他两个类有编译问题,你就新建一个包就行

探讨

为什么在这个包中不行呢?
还怎样建一个新的工程?

------解决方案--------------------
1 建立Tom文件夹,注意你的T是大写
2 将2个java文件复制进去
3 在Tom文件夹上一级,运行 javac -cp . Tom/*.java