public class Member {
private int mid;
private String name;
private Car car;
public Member() {}
public Member(int mid,String name) {
this.mid = mid;
this.name = name;
}
public void setCar(Car car) { //设置每个人的车
this.car = car;
}
public Car getCar() { //取得一个人的车
return this.car;
}
public String getMemberInfo() {//取得人的信息
return "人员编号:"+this.mid+",姓名:"+this.name;
}
public static void main(String[] args) {
Member mem = new Member(1,"张三");//定义一个人
Car car = new Car("宝马","红色"); //定义一辆车
mem.setCar(car); //一个人有一辆车
car.setMember(mem); //一辆车属于一个人
System.out.println("取得member的信息:"+mem.getMemberInfo());
System.out.println("取得member对应的car的信息:"+mem.getCar().getCarInfo());
}
}
class Car{
private String title;
private String color;
private Member member;
public Car() {}
public Car(String title,String color) {
this.title = title;
this.color = color;
}
public void setMember(Member member){//一辆车属于一个人
this.member = member;
}
public Member getMember() { //取得车所属的人
return this.member;
}
public String getCarInfo() { //取得车的信息
return "汽车名字:"+this.title+",颜色:"+this.color;
}
}
输出结果:
取得member的信息:人员编号:1,姓名:张三
取得member对应的car的信息:汽车名字:宝马,颜色:红色