מהי מילת מפתח סופר ב-PHP?
מהי מילת מפתח סופר ב-PHP?

וִידֵאוֹ: מהי מילת מפתח סופר ב-PHP?

וִידֵאוֹ: מהי מילת מפתח סופר ב-PHP?
וִידֵאוֹ: PHP for Web Development 2024, דֵצֶמבֶּר
Anonim

ה מילת מפתח סופר מתייחס לאובייקטים של מעמד-על (הורה). הוא משמש כדי לקרוא לשיטות superclass, ולגישה לבנאי superclass.

באופן דומה, מהי סופר מילת מפתח להסביר עם דוגמה?

1) סוּפֶּר משמש להפניה למשתנה מופע של מחלקת האב המיידי. אנחנו יכולים להשתמש מילת מפתח סופר כדי לגשת לאיבר הנתונים או לשדה של מחלקת האב. הוא משמש אם כיתת אב וכיתת ילד יש אותם שדות. באמור לעיל דוגמא , חיות וכלב לשני הכיתות יש צבע רכוש משותף.

באופן דומה, מהי PHP super class? PHP 5 ירושה. ה מעמד שהוא בירושה נקרא כיתת הורים (אוֹ כיתה על אוֹ מעמד בסיס ) בזמן ש מעמד שהוא יורש אחר מעמד נקרא בשם ילד מעמד (או משנה מעמד או נגזרת מעמד ). בדוגמה שלמעלה, Human יהיה כיתת הורים וזכר ונקבה יהיו הילד שלה שיעורים.

בקשר לזה, למה אתה מתכוון במילת מפתח סופר?

סוּפֶּר הוא מילת מפתח . הוא משמש בתוך שיטת תת-מחלקה הַגדָרָה לקרוא לשיטה המוגדרת ב- סוּפֶּר מעמד. שיטות פרטיות של סוּפֶּר לא ניתן לקרוא לכיתה. רק שיטות ציבוריות ומוגנות יכולות להיקרא על ידי מילת מפתח סופר . הוא משמש גם בוני מחלקות כדי להפעיל בנאים של מחלקת האב שלה.

מה ההבדל בין זה () לסופר ()?

ההבדל בין super() וזה () ב-java. סוּפֶּר() טוב כמו זה () שניהם משמשים לביצוע קריאות בנאי. סוּפֶּר() משמש כדי לקרוא לבנאי של מחלקה בסיס (כלומר, מחלקה של אב) בזמן זה () משמש לקריאה לבנאי המחלקה הנוכחית. סוּפֶּר() הוא משמש כדי לקרוא לבנאי של מחלקה בסיס (מחלקה אב).

מוּמלָץ: