OOP-д полиморфизмын хамгийн түгээмэл хэрэглээ нь хүүхдийн ангийн объектод эцэг эхийн ангийн лавлагааг ашиглах үед тохиолддог. Нэгээс олон IS-A тестийг давж чадах аливаа Java объектыг полиморф гэж үзнэ.
Бид яагаад Java хэл дээр полиморфизмыг жишээ болгон ашигладаг вэ?
Полиморфизм нь бидэнд нэг үйлдлийг өөр өөр аргаар гүйцэтгэх боломжийг олгодог OOP-ийн нэг онцлог юм. Жишээлбэл, арга дуутай Амьтан ангитай гэж хэлье. Энэ нь ерөнхий анги тул бид үүнд: Roar, Meow, Oink гэх мэт хэрэгжилтийг өгөх боломжгүй.
Полиморфизмын зорилго юу вэ?
Полиморфизм бидэнд нэг үйлдлийг өөр өөр аргаар гүйцэтгэх боломжийг олгодог. Өөрөөр хэлбэл, полиморфизм нь нэг интерфэйсийг тодорхойлж, олон хэрэгжилттэй байх боломжийг олгодог. “Поли” гэдэг үг нь олон, “морф” нь хэлбэр гэсэн утгатай тул олон хэлбэр гэсэн утгатай.
Яагаад полиморфизмыг OOP-д ашигладаг вэ?
Полиморфизм гэдэг нь объект хандалтат програмчлалын хэл дээрх арга юм объектийн ангиллаар өөр өөр үйлдлийг гүйцэтгэдэг, түүнийг нэрлэдэг Полиморфизмын тусламжтайгаар олон ангийн объект руу мессеж илгээдэг., объект бүр ангийн шинж чанарын дагуу зохих ёсоор хариу үйлдэл үзүүлдэг.
Ява хэл дээр полиморфизмыг хэрэгжүүлэхийн тулд бид юу ашиглаж болох вэ?
Бид аргын хэт ачаалал болон аргын хүчингүй болгох аргаар java хэл дээр полиморфизм хийж чадна. Хэрэв та Java хэл дээрх статик аргыг хэт ачаалвал энэ нь эмхэтгэх хугацааны полиморфизмын жишээ юм.