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

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

1 پاسخ

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

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

سوالات مشابه

+3 امتیاز
1 پاسخ 761 بازدید
0 امتیاز
1 پاسخ 2.3هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط مسافر (922 امتیاز)
0 امتیاز
2 پاسخ 821 بازدید
0 امتیاز
1 پاسخ 569 بازدید
0 امتیاز
1 پاسخ 824 بازدید
0 امتیاز
1 پاسخ 587 بازدید
...