۵ محمدجوکار
استفاده از abstract methods در interface ها
جامعه پی اچ پی ایجاد شده در ۱۵ بهمن ۱۴۰۱

سلام و احترام

اینجا که استاد داشت مستندات Exeption رو بررسی میکرد، یه لحظه همچین چیزی نمایش داده شد. مگه میشه اینترفیس باشه و ابسترکت متد توش باشه؟؟ من تست میکنم اصلا امکان نداره که.. یعنی چی؟

495f-Screenshot (681).png

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

این مورد مربوط به کلاس exeption هست و ابسترکت متدها در اون کلاس تعریف شدند.

در اینجا منظور این هست که کلاس throwable این متدها رو دارد.

اینترفیس throwable این مورد هست:

3c13-Screenshot_۲۰۲۳-۰۲-۰۴-۱۱-۴۹-۳۹-۹۵۰_com.android.chrome-edit.jpg

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

اکیه

میشه الان بگید چرا این کانسترکتور این مدلیه؟


4154-Screenshot (683).png

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

محمد عزیز

اگر دقت کنی یک کامنت methods زده شده که به معنای این هست که متدها و ورودی‌های متدها این موارد هست.

این کلاس اصلی نیست؛نمای متدها و پراپرتی‌های کلاس هست.

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

یعنی در حقیقت توی کدها نمیشه رسما ازش استفاده کرد و الان فقط برای آموزش نوشتنش؟؟؟

درون کدها باید حذفش کرد؟

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

بله.

درون کدها به این شکل نیست و پیاده سازی شده.

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