日期:2014-05-18  浏览次数:20806 次

关于两个类的相互引用,如何编译
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;
}
}          
由于这两个类之间存在相互引用的关系,所以小第不知道该怎么编译,请大侠指点
按时结贴

------解决方案--------------------
楼主,还是学会应用开发工具吧
eclipse + JDK初学的话 ,这个就够用了,如果做web开发再装个tomcat服务
编译程序不存在任何问题

如果暂时只是做个测试,那就在dos中敲命令 javac *.java(环境变量应该ok了吧)
------解决方案--------------------
放在同1个目录,CMD 执行 javac *.java , 将编译两个文件。

完成。一般很少有机会这样实践了。

建议上手一个IDE ,工具是开发不可缺少的 。

不用IDE做工作的一般是做试验吧。工业化需要效率。