هل يمكننا تمديد فئة الرمي في جافا؟
هل يمكننا تمديد فئة الرمي في جافا؟

فيديو: هل يمكننا تمديد فئة الرمي في جافا؟

فيديو: هل يمكننا تمديد فئة الرمي في جافا؟
فيديو: ‎الاوڤر سايز #mounayri #youtubeshorts 2024, شهر نوفمبر
Anonim

جميع الكائنات داخل جافا استثناء صف دراسي التسلسل الهرمي يمتد من رمي الطبقة العليا. فقط حالات رمي (أو فئة فرعية موروثة) يتم طرحها بشكل غير مباشر بواسطة جافا آلة افتراضية (JVM) ، أو علبة يتم إلقاؤها مباشرة عبر بيان رمي.

بعد ذلك ، قد يتساءل المرء أيضًا ، هل يمكننا توسيع فئة الخطأ في Java؟

الاستثناء هو الاستثناء الأساسي المحدد صف دراسي ; خطأ و RuntimeException كلاهما استثناءات لم يتم تحديدها ، وكذلك كل الفئات الفرعية الخاصة بهم. أنت إرادة لاحظ أن كل ثلاثة تمتد الطبقات Throwable ، و javadoc لـ Throwable ينص على أن: StackOverflowError ( يمتد الخطأ );

يمكن للمرء أن يتساءل أيضًا ، لماذا لا تكون الطبقة القابلة للقذف واجهة؟ يمكن رميها فئة وليست واجهة وجدت في جافا. بالتالي فئة رمي هو الوالد صف دراسي لجميع أنواع الأخطاء والاستثناءات في لغة Java. الأشياء التي هي أمثلة على ذلك صف دراسي (أو أحد أبنائها الطبقات ) يتم طرحها بواسطة JVM فقط أو يمكن طرحها بواسطة عبارة Java throw.

ببساطة ، ما هو الفصل القابل للرمي في Java؟

لانج. فئة رمي هي الطبقة الفائقة لجميع الأخطاء والاستثناءات في ملف جافا لغة. فقط الأشياء التي هي أمثلة على ذلك صف دراسي (أو أحد فئاته الفرعية) يتم إلقاؤها بواسطة جافا جهاز ظاهري أو يمكن طرحه بواسطة جافا رمي البيان.

هل يمكن رمي فئة فرعية من استثناء؟

رمي . ال رمي الطبقة هي الطبقة الفائقة لجميع الأخطاء و استثناءات بلغة جافا. وبالمثل ، فقط هذه الفئة أو واحدة منها الفئات الفرعية يمكن أن يكون نوع الوسيطة في عبارة catch. أ رمي تحتوي الفئة على لقطة من مكدس التنفيذ الخاص بمؤشر الترابط في وقت إنشائها.

موصى به: