نمیش خطا در توابع

پرسیده شده
فعالیت 1543 روز پیش
دیده شده 926 بار
1

فرض کنیم یک تابع داریم که یک عملیاتی رو انجام میده و خروجی اون از نوع int هست ، حالا اگه عملیات تو try catch باشه و در صورت بروز خطا بخواهیم خطا رو نمایش بده یا اصلا تابع اگر خطا داشت خطا رو برگردونه، در این صورت باید چیکار کرد ؟

 

فایل پیوست

4

مورد تایید استاد

حذف شده

۱. اگر که زمان بروز خطا بخوایم پیامی نمایش بدیم، خب این کارو می کنیم و به عنوان خروجی متد عدد ثابتی مثلا -۱ برمی گردونیم.

۲. می تونیم با استفاده از کلمه throws بعد از نام متد و مشخص کردن نوع خطای احتمالی، صدا کننده متد را مجبور به کنترل خطا و نمایش به کاربر کنیم.

فایل پیوست

سعید شاهینی

توسط

سعید شاهینی

7 بهمن 98