首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

请热心人帮查下错 说是class Teacher是The public type Teacher must be defined in its own file

2012-04-10 
请热心人帮查下错 说是class Teacher是The public type Teacher must be defined in its own filepackage

请热心人帮查下错 说是class Teacher是The public type Teacher must be defined in its own file
package exe2;


public class exe2 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Teacher[] teacher=new Teacher[3];
teacher[0]=new Teacher("001","Jarry","a");
  teacher[1]=new Teacher("002","peter","b");
teacher[2]=new Teacher("003","Tom","c");  
for(int i=0;i<3;i++)
System.out.println(teacher[i].getID()+","+ teacher[i].getName()+","+ teacher[i].getAddress());
teacher[0].setAddress("d");
System.out.println(teacher[0].getID()+","+ teacher[0].getName()+","+ teacher[0].getAddress());
teacher[1].queryTeacher("002");
  teacher[2].queryTeacher("002");
}

}
public class Teacher{
  private String ID;
  private String Name;
  private String Address;
  public Teacher(String id,String name,String address){
  ID=id;
  Name=name;
  Address=address;
  }
  String getID(){
  return this.ID;
  }
  String getName(){
  return this.Name;
  }
  String getAddress(){
  return this.Address;
  }
  void setID(String id){
  ID=id;
  }
  void setName(String name){
  Name=name;
  }
  void setAddress(String address){
  Address=address;
  }
  void queryTeacher(String id){
  if(this.ID==id)
  System.out.println(this.ID);
  else
  System.out.println("erro");
  }  
 }


[解决办法]
将Teacher类放到另一个文件中就行了

建议不要用exe2这样的类名 
类名首字母要大写
[解决办法]
java..

热点排行