به نظر شما از بین A ، B ، C ، D و E کدام ها کلاس و کدام ها واسط هستند؟

0 رأی
میانگین بازدید روزانه 0.15288 بازدید

همه دستورات زیر خطای کامپایل ایجاد می کنند (جزوه واسط صفحه 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 کدام کلاس و کدام واسط هستند؟

سوال 5 سال قبل در تالار برنامه نویسی توسط ELHAM.E (0 امتیاز)
ویرایش 5 سال قبل توسط Saeed Zarinfam

1 جواب

0 رأی

شما نمی توانید مقدار ارجاع متغیر های از جنس متفاوت را به یکدیگر ارجاع دهید. متغیر از جنس A نمی تواند ارجاعی از جنس B را درون خود داشته باشد.

جواب 5 سال قبل توسط Saeed Zarinfam (1,044 امتیاز)

سوال های مشابه

+1 رأی
2 جواب میانگین بازدید روزانه 0.2403 بازدید
+3 رأی
1 جواب میانگین بازدید روزانه 0.26772 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.812,252 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.07264 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.3326 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.18243 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.23324 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1142 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.14246 بازدید
کانال تلگرام جواب یاب
...