package register;
import register.Card;
public class Student{
 private int id;
 private String name;
 private String card_id;
 private String sex;
 private int age;
 private Card card;
 public Student(){
 }
 public int getId(){
 return id;
 }
 public void setId(int id){
 this.id=id;
 }
 public String getName(){
 return name;
 }
 public void setName(String name){
 this.name=name;
 }
 public String getCard_id(){
  return card_id;
 }
 public void setCard_id(String card_id){
  this.card_id=card_id;
 }
 public String getSex(){
  return sex;
 }
 public void setSex(String sex){
  this.sex=sex;
 }
 public int getAge(){
  return age;
 }
 public void setAge(int age){
  this.age=age;
 }
 public Card getCard(){
  return card;
 }
 public void setCard(Card card){
  this.card=card;
 }
}
第二个类
package Card;
import register.Student;
public class Card{
private int id;
private String name;
private Student stu;
public Card(){
}
public int getId(){
 return id;
}
public void setId(int id){
 this.id=id;
}
public String getName(){
 return name;
}
public void setName(String name){
 this.name=name;
}
public Student getStudent(){
 return stu;
}
public void setStudent(Student stu){
 this.stu=stu;
}
}     
由于这两个类之间存在相互引用的关系,所以小第不知道该怎么编译,请大侠指点
按时结贴

解决方案 »

  1.   

    不好意思
    第二个类也是package register;
      

  2.   

    用记事本不行吗 我是说直接用javac命令
      

  3.   

    我不清楚那么多开发工具你不用,为什么要用记事本,汗,推荐你eclipse,不会出现你的问题的
      

  4.   

    如果用记事本 在doc里 使用javac *.java可以编译,不用一个一个编译
      

  5.   

    楼主,还是学会应用开发工具吧
    eclipse + JDK初学的话 ,这个就够用了,如果做web开发再装个tomcat服务
    编译程序不存在任何问题如果暂时只是做个测试,那就在dos中敲命令  javac *.java(环境变量应该ok了吧)
      

  6.   

    放在同1个目录,CMD 执行 javac *.java , 将编译两个文件。完成。一般很少有机会这样实践了。建议上手一个IDE ,工具是开发不可缺少的 。不用IDE做工作的一般是做试验吧。工业化需要效率。