ניתן להצהיר כשדות Private.
אם כן - מה ההגיון שעומד מאחורי זה?
ומה קורה ב-JAVA? וב-#C?חידה2 - אתה תשמעו הרבה פעמים בפורומים של תכנות שב-++C תמיד מומלץ להגדיר את הדיסטרקטורים כפונקציות וירטואליות.
מה ההגיון העומד מאחורי זה?
חידה3 - נניח כי B יורש מ-A ואתם יוצרים instance בצורה הבאה:
נניח כי גם ל-A וגם ל-B יש את המתודה ()f (המתודה של A נדרסת ב-B), איזו פונקציה תקרא כשנרשום ;()b.f?
ואם f וירטואלית (גם ב-A וגם ב-B), איזו תקרא?
בבקשה תענו פה רק מה דעתכם ולא על סמך בדיקה (או לפחות אם בדקתם אל תרשמו פה) בשביל לתת צ'אנס לאחרים.
בברכה,
עידן