נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: OOP - ההבדל בין new ל-override

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
DotNet
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 25 August 2006
משתמש: מנותק/ת
הודעות: 60
נשלח בתאריך: 27 November 2006 בשעה 23:24 | IP רשוּם
ציטוט DotNet

מה ההבדל בין new  ל - override ב - OOP ?
חזרה לתחילת העמוד הצג את כרטיס החבר של DotNet חפש הודעות אחרות של DotNet
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 28 November 2006 בשעה 14:36 | IP רשוּם
ציטוט shoshan

מה הקשר בין שניהם ?

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 28 November 2006 בשעה 18:36 | IP רשוּם
ציטוט shoshan

אהממ...מישהו פה הציע לך קישור, אבל הוא לא קשור בכלל, זאת סתם פרסומת.

new זאת הדרך ליצור מופע של מחלקה,
לדוגמא, אם יש לנו את המחלקה Dog,
אז new Dog() יחזיר לנו כלב חדש,
ואם נעשה:
Dog Larry = new Dog();
אז המשתנה Larry יכיל את הכלב החדש הזה.

override זאת דרך להליף את פונקציית המקור המופיעה ב-base בפונקציה משלך שמחלקה היורשת אותו.

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
tal
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 29 November 2006 בשעה 16:27 | IP רשוּם
ציטוט tal

היי שושן,

כשהוא שאל את ההבדל בין new ל- override הוא שאל שאלה לגיטימית :-)

התחלתי לכתוב לך הסבר בנושא אבל מצאתי ב- MSDN טקסט שפשוט מסביר את זה בצורה יותר מוצלחת :-)

הנה הלינק:

http://msdn2.microsoft.com/en-US/library/6fawty39(VS.80).asp x

מה שחשוב שאני אוסיף לטקסט הנ"ל זה שיש הבדל מאוד משמעותי בין new ל- override כאשר מדובר על late binding... אם תרצה הרחבה בנושא לאחר קריאת הטקסט ב- MSDN אני אשמח לספק לך תשובה...

בהצלחה!

טל. :-)

 

נ.ב.

ברגע שאני אהיה בבית אני אגיב כבר דרך המשתמש הרשום שלי וזהו.. במידה ואני אמצא את הסיסמא

חזרה לתחילת העמוד הצג את כרטיס החבר של tal חפש הודעות אחרות של tal בקר בדף הבית של tal
 
tal
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 29 November 2006 בשעה 16:32 | IP רשוּם
ציטוט tal

טוב אני רואה שהלינק נדפק כי יש בו סוגריים אז או שתעתיק אותו כמו שהוא ותכניס לדפדפן שלך או שתכנס לכתובת הבאה:

http://tinyurl.com/ybcoxo

ואתה תגיע למיקום הנכון...

בהצלחה,

טל.

חזרה לתחילת העמוד הצג את כרטיס החבר של tal חפש הודעות אחרות של tal בקר בדף הבית של tal
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 29 November 2006 בשעה 19:04 | IP רשוּם
ציטוט shoshan

אגב, אתה מוכל לי מאיפשהו

בזכותך ההודעה הזאת ניצלה.


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
tal
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 29 November 2006 בשעה 23:12 | IP רשוּם
ציטוט tal

חזרה לתחילת העמוד הצג את כרטיס החבר של tal חפש הודעות אחרות של tal בקר בדף הבית של tal
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה