שאלה בירושות

קדם Forums הייטק Programming Languages שאלה בירושות

  • שאלה בירושות

    פורסם ע"י gitty shmaya  חברה on 04/12/2019 ב9:17 am

    מה חזק יותר ניו או וירטואל? נגיד אם יש בבן ניו ובאבא יש וירטואל לאן הוא הולך?יש לי איזה כיוון: נכון במחלקה OBJECT יש פונקציות וירטואליות, וכל פונקציה היא ניו בתור ברירת מחדל אם יש לה אבא כלשהו ובכל זאת הקומפיילר ניגש לאבא (האבא הוא מחלקה OBJECT) כי יש שם וירטואל. כנראה וירטואל חזק מניו… מה את אומרת?

    צפורה פריד הגיבה לפני 4 שנים, 4 חודשים 3 חברות · 2 תגובות
  • 2 תגובות
  • צפורה פריד

    חברה
    חברה
    04/12/2019 ב11:10 am

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

  • Shoshi Tzi

    הייטק
    חברה
    04/12/2019 ב12:10 pm

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

Log in to reply.

מעוניינת בפרסום

חשוב: לא כל פרסום מאושר, נא לפרט בדיוק במה מדובר

ניתן לפנות גם במייל ל: [email protected]

מה את מחפשת?

מילות מפתח פופולריות לפי תחומים

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

דילוג לתוכן