+1 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

با توجه به اینکه انواع داده enum در جاوا از وراثت پشتیبانی نمی کنند، چگونه می توان مفهوم معادلی برای آنها در جاوا داشت، برای مثال برای داشتن polymorphism در enum ها چکاری می توان کرد بطوری که یک متغییر بتواند چند نوع enum مختلف را در خود داشته باشد؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

به نظر من بهترین گزینه برای این کار استفاده از interface است، شما می توانید یک interface مشترک بین تمام enum های خود تعریف کنید و برای مثال آرایه ای از نوع آن interface تعریف کنید که می تواند تمام انواع enum های شما را در خود داشته باشد.

سوالات مشابه

+3 امتیاز
1 پاسخ 823 بازدید
0 امتیاز
1 پاسخ 2.4هزار بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط مسافر (922 امتیاز)
0 امتیاز
2 پاسخ 929 بازدید
0 امتیاز
1 پاسخ 634 بازدید
0 امتیاز
1 پاسخ 896 بازدید
0 امتیاز
1 پاسخ 667 بازدید
...