案例说明
本文使用的例子是宿舍人员的增删改查功能,首先要创建两个实体类Person(int Pid,String Name,String Sex)和Room(int Rid,Person[ ] p,String type)
类的实现
Person类的编译
public class Person {
private int pid; // 编号
private String name; // 姓名
private String sex; // 性别
public int getPid() {
return pid;
}
public void setPid(int pid) {
this.pid = pid;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public Person() {
}
public Person(String name, String sex) {
this.name = name;
this.sex = sex;
}
public Person(int pid, String name, String sex) {
this.pid = pid;
this.name = name;
this.sex = sex;
}
public String toString(){
return "人员编号:"+pid+"\t人员姓名:"+name+"\t人员性别:"+sex;
}
}
Room类的编译
public class Room {
private int rid; // 房间编号
private Person[] people;// 住宿的人
private String type; // 房间类型
public int getRid() {
return rid;
}
public void setRid(int rid) {
this.rid = rid;
}
public Person[] getPeople() {
return people;
}
public void setPeople(Person[] people) {
this.people = people;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public Room() {
}
public Room(Person[] people, String type) {
this.people = people;
this.type = type;
}
public Room(int rid, Person[] people, String type) {
this.rid = rid;
this.people = people;
this.type = type;
}
public String toString(){
return "房间编号:"+rid+",当前人数:"+people.length+",房间类