السلام عليكم و رحمة الله و بركاته شكرا جزيلا أستاذ عبدالله على هذه الدورة أستفدت منها كثيرا سؤال كما وضحت بأن exception throwables إما أن تكون catcher أو propagator و الـ propagator لابد من أتوضع في بلوك try إذا دالة مثل nextInt() تعتبر أيا من الاثنيتين فهي لا تصلح الاستثناء و ليس شرطا أن نضعها في try ؟!
اخ عبدالله هنا انا رفعت الكونستراكتر الاول واستغل البرمنامج لاننا لم نحتج الى كونستراكتر فيه مسج واللي اقصده : public MyException (String msg){ super (msg);
} مالفائدة منه اذا رمى على الكونستراكتر الثاني لان اعطى الرسالة value >100
جزاك الله خيرا يا دكتور ..ورزقك الله من فيض علمه وكرمه..
جزاك الله خيرا على الدورة
استفدت كتير
في الدالة الرئيسية في الكاتش اذا كان البراميتر Exception يعطي نفس النتيجة اذا ابدلته ب MyException اظن ذلك يرجع للوراثة
الله يجزيك الخير
رحم الله والديك
جزاك الله خير
السلام عليكم و رحمة الله و بركاته
شكرا جزيلا أستاذ عبدالله على هذه الدورة أستفدت منها كثيرا
سؤال
كما وضحت بأن exception throwables إما أن تكون catcher أو propagator
و الـ propagator لابد من أتوضع في بلوك try
إذا دالة مثل nextInt() تعتبر أيا من الاثنيتين فهي لا تصلح الاستثناء و ليس شرطا أن نضعها في try ؟!
الدالة دى وظيفتها معالجة الاستثناءات
الحمد لله
شكراً جزيلاً
اخ عبدالله هنا انا رفعت الكونستراكتر الاول واستغل البرمنامج لاننا لم نحتج الى كونستراكتر فيه مسج واللي اقصده :
public MyException (String msg){
super (msg);
}
مالفائدة منه اذا رمى على الكونستراكتر الثاني لان اعطى الرسالة value >100
مافي داعي لgetMessage بس نضع e
صاحب المقطع عندك ايميل ؟
السلام عليكم
أستاد عبد الله
ممكن توضح لي شيئ ...
نحن وضعتا Constructor فيه super(msg)
كيف أستفد من msg ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
يتم تمريره وقت استدعاء الدالة هو عمل باراميتر يستقبل فيه النص و حطو ب msg
@@ismailachabi8627 بعد وكت هسة هذا الشخص مبرمج محترف
@@عباسفاضلملا نحن نستفيد من الجواب المتابعين الجدد وشكرا لك
throw new MyException();
صح صح صح
ههههه