💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ پژمان آزاد
سئوال پیرامون نمونه گیری از کلاس Horse
جامعه جاوا (اندروید) ایجاد شده در ۲۶ دی ۱۳۹۸

اگر کلاس Animal ابستراکت باشد قاعدتا نميتوان از روي اون نمونه ساخت چون یه کلاس ناشناخته تلقی میشه و بايد بصورت زير نمونه سازي کرد
;()Animal animal = new Horse
يا
;()Animal animal = new Lion
سئوال:فرق عبارت بالا با عبارت پايين در چيست؟
;()Horse animal = new Horse
اصلا وقتي که Horse از کلاس Animal ارث ميبره ديگه چه لزومي داره عبارت اول رو بنويسيم؟

دلیل نمایش این مثال فقط آموزش معنی polymorphism بود و دلیلی برای این امر نبود.

اما در بحث دیزاین پترن‌ها و معماری‌های نرم افزار به دفعات از این مفهوم به این شکل استفاده می‌شه و اون موقع کاربرد واقعیش رو خواهید دید

سعید شاهینی ۲۸ دی ۱۳۹۸، ۱۱:۵۱