⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 patient.java

📁 java语言描述的一个简单处方跟踪系统。描述病人
💻 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 + -