በኦኦፒ ውስጥ በጣም የተለመደው የፖሊሞርፊዝም አጠቃቀም የወላጅ ክፍል ማመሳከሪያ የልጆች ክፍል ነገርንን ለማመልከት ሲውል ነው። ማንኛውም የጃቫ ነገር ከአንድ በላይ የ IS-A ፈተናን ማለፍ የሚችል ፖሊሞርፊክ ነው ተብሎ ይታሰባል።
ለምን በጃቫ ፖሊሞርፊዝምን በምሳሌ እንጠቀማለን?
Polymorphism አንድ ተግባር በተለያዩ መንገዶች እንድንፈጽም ከሚያስችለን ከኦኦፒዎች አንዱ ባህሪ ነው። ለምሳሌ፣ የክፍል እንስሳ አለን እንበልና ዘዴ ድምፅ። ይህ አጠቃላይ ክፍል ስለሆነ እንደ ሮር፣ ሜው፣ ኦይንክ ወዘተ. የመሳሰሉ አተገባበር ልንሰጠው አንችልም።
የፖሊሞርፊዝም አላማ ምንድነው?
Polymorphism አንድ እርምጃ በተለያዩ መንገዶች እንድንፈጽም ያስችለናል። በሌላ አነጋገር ፖሊሞርፊዝም አንድ በይነገጽ እንዲገልጹ እና ብዙ አተገባበር እንዲኖርዎት ይፈቅድልዎታል. "ፖሊ" የሚለው ቃል ብዙ ማለት ሲሆን "ሞርፎስ" ማለት ቅጾች ማለት ነው, ስለዚህ ብዙ ቅርጾች ማለት ነው.
ፖሊሞርፊዝም በኦኦፒዎች ውስጥ ለምን ጥቅም ላይ ይውላል?
ፖሊሞርፊዝም በነገር ተኮር የፕሮግራሚንግ ቋንቋ እንደ ዕቃው ክፍል የተለያዩ ነገሮችን የሚያከናውንበት ዘዴ ነው፣ይህም በፖሊሞርፊዝም መልእክት ወደ ብዙ ክፍል ነገሮች ይላካል።, እና እያንዳንዱ ነገር እንደየክፍሉ ባህሪያት ተገቢውን ምላሽ ይሰጣል።
ፖሊሞርፊዝምን በጃቫ ለመተግበር ምን ልንጠቀም እንችላለን?
በጃቫ ውስጥ ፖሊሞርፊዝምን በ ከመጠን በላይ በመጫን ዘዴ እና በመሻር ዘዴ ማድረግ እንችላለን። በጃቫ ውስጥ የማይንቀሳቀስ ዘዴን ከልክ በላይ ከጫኑ፣ ጊዜው ፖሊሞርፊዝም ምሳሌ ነው።