PDA

View Full Version : throws چیست؟



Ghadiri_S
سه شنبه 18 مهر 1391, 22:05 عصر
سلام دوستان عبارت throws که گاها در تعریف یک تابع میاد دقیقا به چه دردی میخوره؟

با تشکر

faramosh
چهارشنبه 26 مهر 1391, 21:03 عصر
کلمه throw یعنی پرتاب -پرتاب کردن
اینطوری که بنده فهمیدم ، وقتی شما یک متد تعریف می کنید ممکن است در زمان اجرا یک Exception رخ دهد بنابراین در زمان تعریف متد ،یک throw برای آن میگذاری که در صورت بروز خطا Exception مربوطه اجرا شود مثلا اگر شما در متد یک عملیات تقسیم انجام می دهید، ممکن است تقسیم بر صفر رخ دهد یک exception مربوط به آن قرار می دهید تا خطا به درستی به کاربر اعلام شود . توضیح کاملتر (http://www.javamex.com/tutorials/exceptions/exceptions_throws.shtml)