Kõige sagedamini kasutatakse polümorfismi OOP-is kui vanemklassi viidet kasutatakse alamklassi objektile viitamiseks. Iga Java-objekti, mis suudab läbida rohkem kui ühe IS-A testi, loetakse polümorfseks.
Miks me kasutame Javas näites polümorfismi?
Polümorfism on üks OOP-i funktsioonidest, mis võimaldab meil sooritada ühte toimingut erinevatel viisidel. Näiteks oletame , et meil on klass Animal, millel on meetod heli. Kuna see on üldklass, ei saa me anda sellele rakendust nagu: Roar, Mjäu, Oink jne.
Mis on polümorfismi eesmärk?
Polümorfism võimaldab meil sooritada ühte toimingut erinevatel viisidel. Teisisõnu võimaldab polümorfism määratleda ühe liidese ja kasutada mitut rakendust. Sõna „polü” tähendab paljusid ja „morfid” vorme, seega tähendab see paljusid vorme.
Miks kasutatakse OOP-ides polümorfismi?
Polümorfism on meetod objektorienteeritud programmeerimiskeeles mis teostab erinevaid asju vastav alt objekti klassile, mis seda nimetab Polümorfismi korral saadetakse sõnum mitmele klassiobjektile ja iga objekt reageerib vastav alt klassi omadustele.
Mida saame kasutada Java polümorfismi rakendamiseks?
Saame teha Java-s polümorfismi meetodi ülekoormamise ja meetodi alistamisega. Kui koormate Javas staatilise meetodi üle, on see kompileerimisaja polümorfismi näide.