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).
Sporne rečenice i navodi bi mogli, ukoliko se pravilno ne označe validnim izvorima, biti obrisani i uklonjeni. 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 (engl. 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.