📄 patient.java
字号:
//患者类
import java.util.ArrayList;
public class Patient extends Person{
private String safeCompany;//承保公司
private String warrantyNo; //保单号
private ArrayList<Prescription> possess;//查看处方
public Patient (String n, String ad, String se,String p,int ag, String sac,String wn){
super(n, ad, se,p,ag);
setSafeCompany(sac);
setWarrantyNo(wn);
possess = new ArrayList<Prescription>();
}
public void setSafeCompany(String sac) {
safeCompany = sac;
}
public String getSafeCompany() {
return safeCompany;
}
public void setWarrantyNo(String wn){
warrantyNo=wn;
}
public String getWarrantyNo(){
return warrantyNo;
}
//打印患者信息
public void display() {
super.display();
System.out.println("\tSafeCompany: " + getSafeCompany());
System.out.println("\tWarrantyNo: " + getWarrantyNo());
System.out.println();
}
public String toString() {
return getName() + " (" + getSafeCompany() + ", " +getWarrantyNo() + ")";
}
//添加处方信息
public void addPrescription(Prescription p){
possess.add(p);
p.setPrescriptionOwner(this);
}
public ArrayList<Prescription> getPossess(){
return possess;
}
//打印患者处方
public void displayPrescriptions(){
for(Prescription p : possess){
p.display();
System.out.println();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -