מה זה פולימורפיזם עם דוגמה?
מה זה פולימורפיזם עם דוגמה?

וִידֵאוֹ: מה זה פולימורפיזם עם דוגמה?

וִידֵאוֹ: מה זה פולימורפיזם עם דוגמה?
וִידֵאוֹ: What is polymorphism in programming 2024, מאי
Anonim

המילה רב צורתיות פירושו בעל צורות רבות. במילים פשוטות, אנחנו יכולים להגדיר רב צורתיות כיכולת של הודעה להיות מוצגת ביותר מצורה אחת. החיים האמיתיים דוגמא שֶׁל רב צורתיות , לאדם באותו זמן יכול להיות מאפיין שונה. כמו שגבר בו-זמנית הוא אבא, בעל, עובד.

לגבי זה, מה זה פולימורפיזם תן דוגמה?

עומס יתר בשיטה הוא דוגמא של סטטי רב צורתיות , בעוד שעקוף השיטה הוא an דוגמא של דינמיות רב צורתיות . חשוב דוגמא שֶׁל רב צורתיות הוא האופן שבו כיתת אב מתייחסת לאובייקט כיתת ילד. למעשה, כל חפץ שמספק יותר מ אחד מערכת יחסים IS-A היא רַב צוּרוֹת בטבע.

מלבד לעיל, מהו פולימורפיזם וסוגיו? רב צורתיות ב-C++ ו סוגי הפולימורפיזם שלו פירושו יותר מפונקציה אחת עם אותו שם, עם עבודה שונה. רב צורתיות יכול להיות סטטי או דינמי. סטָטִי רב צורתיות ידוע גם בתור כריכה מוקדמת וזמן קומפילציה רב צורתיות . דִינָמִי רב צורתיות ידוע גם ככריכה מאוחרת וזמן ריצה רב צורתיות.

כמו כן, מהו פולימורפיזם ב-OOPs עם דוגמה?

רב צורתיות הוא אופס מושג שבו שם אחד יכול להיות בעל צורות רבות. ל דוגמא , יש לך סמארטפון לתקשורת. מצב התקשורת שתבחר יכול להיות כל דבר. זה יכול להיות שיחה, הודעת טקסט, הודעת תמונה, דואר וכו'. לכן, המטרה נפוצה שהיא תקשורת, אבל הגישה שלהם שונה.

למה אתה מתכוון בפולימורפיזם?

רב צורתיות הוא מושג תכנות מונחה עצמים המתייחס ליכולת של משתנה, פונקציה או אובייקט ללבוש צורות מרובות. שפה שיש בה רב צורתיות מאפשר למפתחים לתכנת באופן כללי ולא לתכנת באופן ספציפי.

מוּמלָץ: