আমরা কি জাভাতে নিক্ষেপযোগ্য শ্রেণী প্রসারিত করতে পারি?
আমরা কি জাভাতে নিক্ষেপযোগ্য শ্রেণী প্রসারিত করতে পারি?

ভিডিও: আমরা কি জাভাতে নিক্ষেপযোগ্য শ্রেণী প্রসারিত করতে পারি?

ভিডিও: আমরা কি জাভাতে নিক্ষেপযোগ্য শ্রেণী প্রসারিত করতে পারি?
ভিডিও: জাভা কাস্টম এক্সেপশন টিউটোরিয়াল - এটি আপনার ভাবার চেয়ে সহজ 2024, মে
Anonim

মধ্যে সব বস্তু জাভা ব্যতিক্রম শ্রেণী অনুক্রম প্রসারিত করা থেকে নিক্ষেপযোগ্য সুপার ক্লাস শুধুমাত্র উদাহরণ নিক্ষেপযোগ্য (বা একটি উত্তরাধিকারসূত্রে প্রাপ্ত সাবক্লাস) পরোক্ষভাবে দ্বারা নিক্ষিপ্ত হয় জাভা ভার্চুয়াল মেশিন (JVM), বা করতে পারা একটি নিক্ষেপ বিবৃতি মাধ্যমে সরাসরি নিক্ষেপ করা.

পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, আমরা কি জাভাতে এরর ক্লাস প্রসারিত করতে পারি?

ব্যতিক্রম হল বেস চেক করা ব্যতিক্রম শ্রেণী ; ত্রুটি এবং RuntimeException উভয়ই অচেক করা ব্যতিক্রম, এবং একইভাবে তাদের সমস্ত সাবক্লাস। আপনি ইচ্ছাশক্তি উল্লেখ্য যে তিনটিই ক্লাস প্রসারিত থ্রোয়েবল, এবং থ্রোয়েবলের জন্য জাভাডোক বলে যে: StackOverflowError ( প্রসারিত ত্রুটি );

কেউ জিজ্ঞাসা করতে পারে, কেন নিক্ষেপযোগ্য একটি ক্লাস ইন্টারফেস নয়? নিক্ষেপযোগ্য একটি ক্লাস ইন্টারফেস নয় জাভা পাওয়া যায়। তাই নিক্ষেপযোগ্য শ্রেণী পিতামাতা হয় শ্রেণী জাভা ভাষায় সব ধরনের ত্রুটি এবং ব্যতিক্রম। বস্তু যে এই উদাহরণ শ্রেণী (বা এর একটি সন্তান ক্লাস ) শুধুমাত্র JVM দ্বারা নিক্ষিপ্ত বা জাভা থ্রো স্টেটমেন্ট দ্বারা নিক্ষেপ করা যেতে পারে।

সহজভাবে, জাভাতে নিক্ষেপযোগ্য শ্রেণী কী?

lang নিক্ষেপযোগ্য শ্রেণী এর মধ্যে সমস্ত ত্রুটি এবং ব্যতিক্রমগুলির সুপারক্লাস জাভা ভাষা. শুধুমাত্র বস্তু যে এই উদাহরণ শ্রেণী (বা এর একটি সাবক্লাস) দ্বারা নিক্ষিপ্ত হয় জাভা ভার্চুয়াল মেশিন বা দ্বারা নিক্ষেপ করা যেতে পারে জাভা বিবৃতি নিক্ষেপ

নিক্ষেপযোগ্য কি ব্যতিক্রমের একটি উপশ্রেণী?

নিক্ষেপযোগ্য . দ্য নিক্ষেপযোগ্য ক্লাস হল সমস্ত ত্রুটির সুপারক্লাস এবং ব্যতিক্রম জাভা ভাষায়। একইভাবে, শুধুমাত্র এই শ্রেণী বা এর একটি উপশ্রেণী একটি ক্যাচ ক্লজে আর্গুমেন্ট টাইপ হতে পারে। ক নিক্ষেপযোগ্য ক্লাসে এটি তৈরি করার সময় থ্রেডের এক্সিকিউশন স্ট্যাকের একটি স্ন্যাপশট রয়েছে।

প্রস্তাবিত: