ABA


"מה עושה הפקודה NEW ב C SHARP# ?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14468 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14468
Nexus

   23:50   02.12.07   
אל הפורום  
  מה עושה הפקודה NEW ב C SHARP# ?  
 
   אני ניסיתי לחפש בתוכנה לא מצאתי על זה .
ישנה פקודה כזו כחלק מהשפה אבל לא מצאתי עליה כלום .

תודה על העזרה .


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  יש ל-new שני משמעויות ב-C# Limp Bizkit 03.12.07 13:52 1
     בקשר לפירוש שני: ואז עם NEW זה כן נהיה פולימורפיזם ? Sagittarius 13.12.07 14:41 2
         לא מדוייק Limp Bizkit 13.12.07 16:24 3
             הבנתי (זה לא פולוימורפיזם כי זה לא וירטואלי) .. תודה ! Sagittarius 14.12.07 12:45 4

       
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות
   13:52   03.12.07   
אל הפורום  
  1. יש ל-new שני משמעויות ב-C#  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 03.12.07 בשעה 13:53 בברכה, Limp Bizkit
 
1. ליצור הופעה של אובייקט מסויים על גבי ה-heap
אתה יוצר reference על גבי המחסנית, ואז "מקשר" אותו לאובייקט באמצעות new

blabla obje = new blabla();

יצרנו reference שנקרא obje וקישרנו אליו אובייקט חדש שיצרנו על גבי ה-heap באמצעות new

2. בהורשה, כשיש לנו 2 פונקציות עם אותו שם במחלקת בסיס ומחלקה יורשת, אך שניהם עם מימוש שונה (ללא פולימורפיזם!) מוסיפים את הפקודה new להגדרה של הפונקציה במחלקה יורשת, וככה אומרים לה "להחביא" את המימוש שלה ממחלקת בסיס

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sagittarius
חבר מתאריך 29.1.17
909 הודעות
   14:41   13.12.07   
אל הפורום  
  2. בקשר לפירוש שני: ואז עם NEW זה כן נהיה פולימורפיזם ?  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 13.12.07 בשעה 14:42 בברכה, Sagittarius
 

"ברוך אלוקים אשר לא הסיר תפילתי וחסדו מאתי" (תהילים סו כ)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות
   16:24   13.12.07   
אל הפורום  
  3. לא מדוייק  
בתגובה להודעה מספר 2
 
   במידה ואתה לא משתמש בפונקציות וירטואליות (ובעצם מממש בצורה הזו פולימורפיזם), ואתה רוצה לכתוב פונקציה בעלת אותו שם (ומימוש שונה) מאשר לפונקציה במחלקת אב, אתה משתמש ב-NEW, וככה בעצם "מחביא" את המימוש של הפונקציה החדשה מהפונקציה המקורית

הבנת ?

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sagittarius
חבר מתאריך 29.1.17
909 הודעות
   12:45   14.12.07   
אל הפורום  
  4. הבנתי (זה לא פולוימורפיזם כי זה לא וירטואלי) .. תודה !  
בתגובה להודעה מספר 3
 
  

"ברוך אלוקים אשר לא הסיר תפילתי וחסדו מאתי" (תהילים סו כ)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net