class Member{
private int mid;
private String name;
private Car car;
private Member chil;//表示孩子
public Member(int mid,String name){
this.mid=mid;
this.name=name;
}
public void setChil(Member chil){
this.chil=chil;
}
public Member getChil(){
return this.chil;
}
public void setCar(Car car){
this.car=car;
}
public Car getCar(){
return this.car;
}
public String getInfo(){
return "人员编号:"+this.mid+"姓名:"+this.name;
}
}
class Car{
private String pname;
private Member member;
public Car(String pname){
this.pname=pname;
}
public void setMember(Member member){
this.member=member;
}
public Member getMember(){
return this.member;
}
public String getInfo(){
return "车名:"+this.pname;
}
}
public class TestDemo{
public static void main(String args[]){
Member m=new Member(20,"谢成");
Car c=new Car("laosi");
m.setCar(c);
c.setMember(m);
Member ch=new Member(30,"xxx");
Car cc=new Car("fala");
ch.setCar(cc);
cc.setMember(ch);
m.setChil(ch);
System.out.println(m.getCar().getInfo());
System.out.println(c.getMember().getInfo());
System.out.println(m.getChil().getInfo());
System.out.println(m.getChil().getCar().getInfo());
}
}
类之前相互引用
最新推荐文章于 2023-02-13 17:52:18 发布