PDA

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



ali_mnkt
چهارشنبه 10 آبان 1391, 23:40 عصر
با سلام

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

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


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