Sobes.tech
Junior — Middle

Je možné považovať rozdiely v dátových typoch za prejav polymorfizmu?

sobes.tech AI

Odpoveď od AI

Rozdiely v typoch dát samy o sebe nie sú prejavom polymorfizmu. Polymorfizmus je schopnosť objektov rôznych tried reagovať na rovnaké správy (metódy) rôzne, zvyčajne prostredníctvom dedičnosti a prepisovania metód.

Napríklad, ak máte základnú triedu Animal s metódou sound(), a podtriedy Dog a Cat, ktoré implementujú sound() odlišne, je to polymorfizmus.

Rozdiely v typoch dát sú len rôzne typy (int, String, Object atď.), a nie správanie. Polymorfizmus súvisí so správaním objektov, nie priamo s ich typmi dát.