?? medicine.java
字號:
import java.util.ArrayList;
public class Medicine
{
private String medicineId;
private String medicineName;
private String unit;
private double quantity;
private String sideEffect;
private ArrayList<Medicine>replaceMedicines;
//構造器
public Medicine()
{
this.setMedicineId("");
this.setMedicineName("");
this.setUnit("");
this.setSideEffect("");
this.setQuantity(0);
replaceMedicines=new ArrayList<Medicine>();
}
public Medicine(String medicineId,String medicineName,String unit,double quantity,String sideEffect)
{
this.setMedicineId(medicineId);
this.setMedicineName(medicineName);
this.setUnit(unit);
this.setSideEffect(sideEffect);
this.setQuantity(quantity);
replaceMedicines=new ArrayList<Medicine>();
}
//medicineId的get()和set()方法
public void setMedicineId(String medicineId)
{
this.medicineId=medicineId;
}
public String getMedicineId()
{
return this.medicineId;
}
//medicineName的get()和set()方法
public void setMedicineName(String medicineName)
{
this.medicineName=medicineName;
}
public String getMedicineName()
{
return this.medicineName;
}
//unit的get()和set()方法
public void setUnit(String unit)
{
this.unit=unit;
}
public String getUnit()
{
return this.unit;
}
//sideEffect的get()和set()方法
public void setSideEffect(String sideEffect)
{
this.sideEffect=sideEffect;
}
public String getSideEffect()
{
return this.sideEffect;
}
//quantity的get()和set()方法
public void setQuantity(double quantity)
{
this.quantity=quantity;
}
public double getQuantity()
{
return this.quantity;
}
//添加替換藥物
public void addReplaceMedicines(Medicine m)
{
if(!replaceMedicines.contains(m))
replaceMedicines.add(m);
}
public String toString()
{
return this.getMedicineId()+this.getMedicineName()+"("+this.getUnit()+"\t"+
this.getSideEffect()+"\t"+this.getQuantity()+")";
}
public void display()
{
System.out.println("\tmedicineId : "+this.getMedicineId());
System.out.println("\tmedicineName : "+this.getMedicineName());
System.out.println("\tunit : "+this.getUnit());
System.out.println("\tsideEffect : "+this.getSideEffect());
System.out.println("\tquantity: "+this.getQuantity());
if(replaceMedicines.size()==0)
{
System.out.println("\tnone");
}
else for (Medicine m:replaceMedicines)
{
System.out.println("\t Medicine's name :"+m.getMedicineName());
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -