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

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

1 پاسخ

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

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

سوالات مشابه

+3 امتیاز
1 پاسخ 756 بازدید
0 امتیاز
1 پاسخ 2.3هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط مسافر (922 امتیاز)
0 امتیاز
2 پاسخ 806 بازدید
0 امتیاز
1 پاسخ 566 بازدید
0 امتیاز
1 پاسخ 820 بازدید
0 امتیاز
1 پاسخ 574 بازدید
...