همه دستورات زیر خطای کامپایل ایجاد می کنند (جزوه واسط صفحه 22 جزوه جاواکاپ):
c=d;
d=c;
b=d;
d=b;
a.f();
دستورات زیر بدون خطا:
d=new D();
d=new E();
c=new E();
b=new E();
a=b;
b.f();
فرض کنید این ارجاع ها تعریف شده اند
A a;
B b;
C c;
D d;
به نظر شما از بین A,B,C,D ,E کدام کلاس و کدام واسط هستند؟