我试图建立患者和过敏类,我感到困惑的setAllergies名单过敏,是否应该设计类:添加对象,而在Java中
this.allergies = allergies;
或
allergies.add(allergies);
Patient类:
public class Patient {
private List<Allergy> allergies;
public List<Allergy> getAllergies() {
return allergies;
}
public void setAllergies(List<Allergy> allergies) {
this.allergies = allergies;
}
}
过敏类:
public class Allergy {
private String name;
private Severity severity;
public Allergy(String name, Severity severity) {
this.name = name;
this.severity = severity;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Severity getSeverity() {
return severity;
}
public void setSeverity(Severity severity) {
this.severity = severity;
}
}
'allergies.add(allergies)'没有任何意义。它甚至不会编译。 – shmosel
@shmosel我的主要困惑是过敏类会返回过敏对象,那么它是如何通过this.allergies =过敏增加列表?过敏名单将从哪里来?因为过敏正在成为一个参数。 –