شنبه یه خبراییه 🔥 منتظر شنبه باش 😉🥳
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ محمدجوکار
implement کردن دو interface با متدهایی حاوی امضای تکراری
جامعه پی اچ پی ایجاد شده در ۰۸ بهمن ۱۴۰۱

سلام و احترام

من نمیتونم متوجه بشم دوستمون چی پرسیده.

انگار پرسیده که آیا میشه دو اینترفیس که متدهای یکسان دارند رو ایمپلیمنت کرد؟؟ که استاد گفته خیر.

ولی الان من تست که میکنم، این امکان وجود داره!!! یا شایدم منظور ایشون چیز دیگه‌ای بوده. ممنون میشم تشریح کنید موضوع رو.

afa8-Screenshot (652).png

b666-Screenshot (651).png

سلام محمد عزیز

الان چون شما توی اینترفیس‌ها تایپ خروجی و آرگومان‌های ورودی متد رو ست نکردید به مشکل نمیخورید.

بهترین پاسخ
احمدرضا فاطمی کیا ۰۸ بهمن ۱۴۰۱، ۱۲:۳۵

آقا این بازم داره کار میکنه

فقط زمانی به مشکل بر میخوره که یا دوبار add رو درون کلس تست تعریف کنیم،‌ یا اگر یه بار تغریفش کردیم، باید خروجی‌ که براش گذاشتیم، مشابه هر دو اینترفیس باشه یا مثلا ورودی هارو دستکاری کنیم و برای یکی از اینترفیس‌ها ورودی نزاریم یا برای متد اد نزاریم که دیگ قطعا با ارور مواجه میشیم.


161e-Screenshot (656).png


ولی انگاری قانون خاصی توی دیفالتی که برای ورودی تعریف میکنیم وجود نداره


به هرحال ممنون از وقتی که گذاشتی

محمدجوکار ۰۹ بهمن ۱۴۰۱، ۰۵:۱۴