Polimorfizam
Sa Wikipedije, slobodne enciklopedije
Polimorfizam (en. polymorphism) je osobina po kojoj metoda ima parametre različitih tipova. Npr. dodaj() metoda može imati brojčane parametre ili tekstualne, ovisno o upotrebi:
// primjer u Javi
public class PrimjerPolimorfizma {
/**
* Dodaj broj trenutnoj vrijednosti. Npr. ako nam je trenutna
* vrijednost 5, onda dodaj(6) mijenja trenutnu vrijednost u
* 11.
*/
public void dodaj(int broj) {
mojBroj += broj;
}
/**
* Dodaj broj trenutnoj vrijednosti. Npr. ako nam je trenutna
* vrijednost 'Vozdra', onda dodaj('Raja') mijenja trenutnu
* vrijednost u 'VozdraRaja'.
*/
public void dodaj(String tekst) {
mojTekst += tekst;
}
private int mojBroj = 0;
private String mojTekst = null;
}

