מהי עומס ועקיפה של השיטה?
מהי עומס ועקיפה של השיטה?

וִידֵאוֹ: מהי עומס ועקיפה של השיטה?

וִידֵאוֹ: מהי עומס ועקיפה של השיטה?
וִידֵאוֹ: What is a Load Balancer? 2024, נוֹבֶמבֶּר
Anonim

עומס יתר מתרחש כאשר שניים או יותר שיטות בכיתה אחת יש אותו דבר שיטה שם אבל פרמטרים שונים. שׁוֹלֵט פירושו שיש שניים שיטות עם אותו הדבר שיטה שם ופרמטרים (כלומר, שיטה חֲתִימָה). אחד מ שיטות נמצא בכיתת ההורים והשני בכיתת הילד.

מכאן, מה זה להעמיס ולהכריע בדוגמה?

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

לאחר מכן, השאלה היא, למה אתה מתכוון בביטול? שיטה שׁוֹלֵט , בתכנות מונחה עצמים, היא תכונת שפה המאפשרת לתת-מחלקה או מחלקה ילדים לספק יישום ספציפי של שיטה שכבר מסופקת על ידי אחת ממחלקות העל או מחלקות האב שלה.

באופן דומה, אנשים שואלים, מה זה עומס יתר של שיטה ועקיפה של שיטה ב-C++?

1) עומס יתר של פונקציות קורה באותה מחלקה כאשר אנו מכריזים על אותן פונקציות עם ארגומנטים שונים באותה מחלקה. ביטול פונקציה זה קורה בכיתת הילד כאשר כיתת הילד עוקפת את כיתת ההורים פוּנקצִיָה . ב עוקף פונקציה יכול להיות לנו רק אחד פונקציה עוקפת בכיתת הילד.

מה ההבדל בין עומס יתר של פונקציות לעומס יתר בשיטה?

ב שיטות עומס יתר של שיטות חייב להיות א שונה חֲתִימָה. ב שיטה , עוקף שיטות חייבת להיות אותה חתימה. פונקציה עומס יתר זה "להוסיף" או "להרחיב" עוד שיטות התנהגות. עומס יתר של פונקציות מתרחש בתוך ה אותה מחלקה בעוד שההחלפה מתרחשת ב מחלקה שמקורה במחלקה בסיסית.

מוּמלָץ: