תוכן עניינים:

איך משתמשים ב- super class ב- Python?
איך משתמשים ב- super class ב- Python?

וִידֵאוֹ: איך משתמשים ב- super class ב- Python?

וִידֵאוֹ: איך משתמשים ב- super class ב- Python?
וִידֵאוֹ: Python - Strings! 2024, נוֹבֶמבֶּר
Anonim

בעיקרו של דבר, ה סוּפֶּר פונקציה יכולה להיות בשימוש להרוויח גִישָׁה לשיטות בירושה - מא הוֹרֶה או אח מעמד – שהוחלף ב-a מעמד לְהִתְנַגֵד. או, בתור הפקיד פִּיתוֹן התיעוד אומר: "[ סוּפֶּר הוא בשימוש כדי] להחזיר אובייקט פרוקסי שמאציל קריאות מתודה ל-a הוֹרֶה או אח מעמד של סוג.

בהתאם, מה עושה סופר () בפייתון?

פייתון סופר פוּנקצִיָה הוא פונקציה מובנית שמחזירה את אובייקט ה-proxy המאפשר להפנות מחלקת אב על ידי ' סוּפֶּר . ' ה סוּפֶּר לתפקד ב פִּיתוֹן ניתן להשתמש כדי לקבל גישה לשיטות בירושה, אשר הוא או מכיתת ההורים או האחים.

דע גם, מה זה סופר () _ Init_? _init_ () של מחלקת העל (Square) ייקרא אוטומטית. סוּפֶּר() מחזירה אובייקט נציג למחלקת אב, אז אתה קורא למתודה הרצויה ישירות עליה: סוּפֶּר() . זה שימושי במיוחד כאשר יש לך מספר תת-מחלקות שיורשות ממעמד-על אחד.

באופן זה, מהי סופר קלאס ב-Python?

פייתון סופר () ה סוּפֶּר () מובנה מחזיר אובייקט פרוקסי (אובייקט זמני של מעמד על ) המאפשר לנו לגשת לשיטות של מעמד בסיס . ב פִּיתוֹן , סוּפֶּר () יש שני מקרי שימוש עיקריים: מאפשר לנו להימנע משימוש ב- מעמד בסיס שם במפורש. עבודה עם ירושה מרובה.

איך משתמשים בסופר קלאס?

סופר מילת מפתח בג'אווה

  1. ניתן להשתמש ב-super כדי להפנות למשתנה מופע של מחלקת האב המיידי.
  2. ניתן להשתמש ב-super כדי להפעיל את שיטת מחלקת האב המיידית.
  3. ניתן להשתמש ב- super() כדי להפעיל את בנאי מחלקות האב המיידי.

מוּמלָץ: