בנאי

מְחַבֵּר: John Stephens
תאריך הבריאה: 21 יָנוּאָר 2021
תאריך עדכון: 29 יוני 2024
Anonim
מאיר בנאי - לך אלי (אודיו)
וִידֵאוֹ: מאיר בנאי - לך אלי (אודיו)

תוֹכֶן

הגדרה - מה המשמעות של קונסטרוקטור?

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


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את Constructor

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

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

להלן מומלץ בתכנון בנאי:

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