enum אבסטרקטי ?

רץ ברשת

New member
../images/Emo41.gif enum אבסטרקטי ?

יש לי Class אבסטרקטי כלשהו, המכיל מימוש למתודות מסויימות, ומתודות אבסטרקטיות אחרות, כאשר המטרה היא שניתן יהיה לרשת את ה Class הזה למטרות מסויימות. ה Class אמור להכיל enum עם ערכים בסיסיים כלשהו, אך לספק את היכולת לכל Class שיורש ממנו, להגדיר ערכי enum אחרים לגמרי. כלומר, יורש א' יוכל לקבוע שה enum יכיל את הערכים : A,B,C ויורש ב' יוכל לקבוע שה enum יכיל את הערכים : X,Y,Z כיצד ניתן לעשות זאת ?
 

yoniBLA

New member
enum זה בסה"כ אוסף של #defineים

עם scope. אם תפרט בדיוק מה אתה מנסה להשיג אולי יהיה אפשר להציע פתרון.
 

עידו פ

New member
תלוי באיזו סביבת פיתוח

מה לגבי אפשרות להגדיר את ה-enum כ-template/generic ? תסתכל לדוגמא על מימוש בדוטנט : http://www.codeproject.com/csharp/GenericEnum.asp
 
למעלה