רשימה מקושרת ב-C# - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

רשימה מקושרת ב-C#


.::Void::.

Recommended Posts

שלום..

נתנו לנו תרגיל לעשות מחלקה אבסטרקטית "מכונית" ומחלקות יורשות אופנוע,משאית וטרקטור ולבנות כל מיני פונקציות מתאימות + תכנית ראשית המפעילה את הפונקציות.

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

תודה!!

קישור לתוכן
שתף באתרים אחרים

אתה יודע שבד"כ אופנוע לא יורש ממכונית כי אופנוע זה לא מכונית... כן?

אם Motorcycle יורש מ-Car, אתה יכול לעשות Array<Car> ולהגניס לתוכו Motorcycle. או List<Car>

אבל באופן כללי זה רעיון רע שאופנוע יירש ממכונית. הלקח הזה חשוב לא פחות מהתרגיל.

קישור לתוכן
שתף באתרים אחרים

אתה יודע שבד"כ אופנוע לא יורש ממכונית כי אופנוע זה לא מכונית... כן?

אם Motorcycle יורש מ-Car, אתה יכול לעשות Array<Car> ולהגניס לתוכו Motorcycle. או List<Car>

אבל באופן כללי זה רעיון רע שאופנוע יירש ממכונית. הלקח הזה חשוב לא פחות מהתרגיל.

סליחה טעות שלי, לא מכונית, אלא "כלי רכב"- מחלקה אבסטרקטי.

ולא הבנתי מה הסברת פה...

תודה!

קישור לתוכן
שתף באתרים אחרים

"כלי רכב" זה אחלה.

יש משהו ב-C# שנקרא generics. אם אתה לא מכיר, אז אתה יכול אני מניח להשתמש ב-ArrayList.

בגדול List<SomeType> זה רשימה מקושרת של איברים מסוג SomeType.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...