Polimorfizem

Iz MaFiRaWiki

Ta članek ali del članka je v delu. Veseli bomo, če ga boste dopolnili in popravili.

Kaj pomeni to opozorilo?

Polimorfizem (ang. polymorphism) pomeni, da se lahko različni razredi objektov odzivajo na isto sporočilo na različne načine. Pomeni tudi, da je ista operacija implementirana na več različnih načinov oz. zanjo obstaja več metod.

Primer:

  1. public static void main(String args) {
  2. Tocka t1 = new Tocka(1,2);
  3. Avto a1 = new Avto(Barva.Rdeca);
  4. Izpisljivo[] predmeti = new Izpisljivo[2];
  5. predmeti[0] = t1;
  6. predmeti[1] = a1;
  7.  
  8. predmet[0].Izpisi();
  9. predmet[1].Izpisi();
  10. }
Osebna orodja