Polimorfizam (informatika)

Sa Wikipedije, slobodne enciklopedije
Idi na: navigacija, traži
Question book-new.svg Ovaj članak ili neka od njegovih sekcija nije dovoljno potkrijepljena izvorima (literatura, web-stranice ili drugi izvori).
Ako se pravilno ne potkrijepe validnim izvorima, sporne rečenice i navodi mogli bi biti obrisani. Pomozite Wikipediji tako što ćete navesti validne izvore putem referenci te nakon toga možete ukloniti ovaj šablon.
Za druga značenja pojma Polimorfizam pogledajte Polimorfizam (čvor).
Crystal Clear action spellcheck.png Moguće je da ovaj članak ne poštuje standarde Wikipedije na bosanskom jeziku
kao što su upotreba afrikata, pravopis, pisanje riječi u skladu sa standardima, te način pisanja članaka.
Commons-emblem-issue.svg Tačnost podataka u ovom članku je osporena.
Molimo da provjerite i ispravite netačnosti u članku.

Polimorfizam (eng. polymorphism), ili jednostavno "moć poprimanja više oblika", u informatici, 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;
}


Video-display.svg Nedovršeni članak Polimorfizam (informatika) koji govori o računarstvu treba dopuniti. Dopunite ga prema pravilima Wikipedije.