PDA

View Full Version : مشگل با تعریف یک متغییر از نوع یک interface



ali_mnkt
پنج شنبه 11 آبان 1391, 00:40 صبح
با سلام

فرض کنید یک interface داریم به نام interface1 و یک کلاس به نام class1 از این اینترفیس ارث بری کرده .

خوب مفهوم کد زیر چیه ؟


interface1 variable=new class1()
مگه نه این که اینترفیس ها برای این هستند که قالبی برای کلاس های دیگه باشند و کلاس ها رو مجبور کنند که بر اساس اون قالب طراحی شوند ؟ پس چرا می تونیم یک متغییر از نوع اینترفیس تعریف کنیم و مقدارش هم یک کلاسی هست که از خودش به ارث رسیده !!!!