I'm trying to create Patient and Allergy class and I'm confused about List allergies in setAllergies, whether it should be:
this.allergies = allergies;
or
allergies.add(allergies);
Patient class:
public class Patient {
private List<Allergy> allergies;
public List<Allergy> getAllergies() {
return allergies;
}
public void setAllergies(List<Allergy> allergies) {
this.allergies = allergies;
}
}
Allergy class:
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)makes no sense. It wouldn't even compile.