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