Musze zrobic klasy zeby ten program:
public class Main {
public static void main(String[] args) {
Pacjent[] pacjenci = { new ChoryNaGlowe("Marian"),
new ChoryNaNerki("Janusz"),
new ChoryNaBrzuch("Marek")
};
for (Pacjent p : pacjenci) {
System.out.println("Pacjent: " + p.nazwisko() + '\n' +
"Chory na: " + p.choroba() + '\n' +
"Lekarstwo: " + p.leczenie() +"\n\n"
);
}
}
}
wyniku podawal następujący wydruk:
Pacjent: Marian
Chory na: glowe
Lekarstwo: aspiryna
Pacjent: Janusz
Chory na: Nerki
Lekarstwo: costam
Pacjent: Marek
Chory na: Brzuch
Lekarstwo: węgiel
metody choroba() i lekarstwo() muszą być wywoływane polimorficznie. Nie wiem o co chodzi z tym polimorfizmem czytalem o nim ale nadal pustka.