Я хочу добавить HashSet String
(Doctor Specialty) к объекту в моем ArrayList врачей, но не могу получить доступ к классу Specialist (Doctor Type) из Driver.Класс доктора-специалиста является подклассом RegisteredDoctor, который является подклассом доктора.
Я добавил специализации при добавлении врачей-специалистов, но теперь не могу добавить еще один, не добавив еще один объект в массив.Классы Doctor и RegisteredDoctor также являются абстрактными.
Я могу добавить специализацию, добавив объект врача-специалиста
specialism.add(ScannerInput.validNextLine("Enter the Doctor's area of Speciality: "));
doctors.addDoctor(new Specialist(name, dob, gender, address, contactNumber, isQualifiedInIreland, qualifications, specialism));
У меня есть эти методы получения и установки, но я не могу получить к ним доступ из драйвера.
public HashSet<String> getSpecialism() {
return specialism;
}
public void setSpecialism(HashSet<String> specialism) {
this.specialism = specialism;
}
Мне нужно иметь возможность добавить несколько специализаций к существующим объектам врача-специалиста.
Спасибо.