我创建了一个类、构造函数和访问器。我想知道是否有更简单的方法可以做到这一点?
我有一个病人类:
public Patient(final String ptNo, final String ptName,
final String procDate, final int procType, final String injury,
final String drName) throws IOException
{
Patient.ptNo = getPtNo();
Patient.ptName = getPtName();
Patient.procDate = getProcDate();
Patient.procType = getProcType();
Patient.injury = getPtNotes();
Patient.drName = getDrName();
}
和这个类的吸气剂。
public static Patient getNewPt(String ptNo, String ptName,
String procDate, int procType, String
injury, String drName) throws IOException
{
Patient newPt = new Patient (ptNo,
ptName, procDate, procType, injury, drName);
return newPt;
}
所以我可以创造新的病人:
public static void main(String[] args) throws IOException
{
Patient.getNewPt(null, null, null, 0, null, null);
// creating an array of 5 patients
Patient patients[] = new Patient[5];
int i = 0;
for (i = 0; i < 5; i++)
{
patients[i] = Patient.getNewPt(null, null, null, i, null, null);
}
Patient.getOption();
}
还可以通过菜单选项创建新患者:
public static String getOption() throws IOException
{
System.out.println("bla bla");
option = stdin.readLine();
switch (option)
{
case ("N"):
Patient newPt = new Patient (ptNo,
ptName, procDate, procType, injury, drName);
break;// and so on
我问了另一个问题For loop 接受了一个额外的数组成员,然后意识到一些我认为可能对像我这样的新手很有帮助的问答。