JAVA

Polymorphism(polimorfizm)

Polymorphism(polimorfizm)

Poly-çoxlu, morph-forma, davranış deməkdir. Bir neçə obyekt arasından ən düzgün olanın seçilməsində polymorphism method-dan istifadə edilir. Bir az lori dildə izah edim. Fərz edin ki şirkətdə işləyirsiniz və nəqliyyat departamentinə zəng edib deyirsiniz ki şirkətin rəisinə digər şirkət tərəfindən orta həcmdə heykəl hədiyyə edilib və rəis deyir ki olduğunuz yerə heykəli daşıya biləcək minik vasitəsi göndərilsin. Şirkətin balansında olan minik vasitələri sinfində sedan, SUV, yük maşını və traktor var. Polymorphism bu yerdə işə düşür. Əsas dəyərlər minik vasitəsinin seçilməsi, sonra orta həcmdə yük daşıya bilən avtomobilin seçimini həyata keçirir. Daha orta həcmli heykəl üçün traktor göndərmir : )