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.