কম্পিউটার টিউটোরিয়াল

জাভাতে কাস্টম এক্সেপশন তৈরি করা

অ্যাপ্লিকেশনের ആവশ্যকতা অনুযায়ী অর্থবহ এক্সেপশন তৈরি করতে হলে জাভাতে Exception ক্লাস এক্সটেন্ড করে কাস্টম এক্সেপশন (User-defined Exception) তৈরি করা যায়।

কাস্টম এক্সেপশন তৈরির ধাপ (উদাহরণসহ)

  • CustomException ক্লাস Exception ক্লাস এক্সটেন্ড করে।
  • একটি লোকাল ভেরিয়েবল message রাখা হয় এক্সেপশন মেসেজ সংরক্ষণের জন্য।
  • কনস্ট্রাক্টরে স্ট্রিং আর্গুমেন্ট নিয়ে সেটি message ভেরিয়েবলে অ্যাসাইন করা হয়।
  • toString() মেথড ওভাররাইড করে এক্সেপশন মেসেজ প্রিন্ট করা হয়।
  • মেইন মেথডে ট্রাই-ক্যাচ ব্লকে কাস্টম এক্সেপশন থ্রো করে এবং ক্যাচ ব্লকে মেসেজ প্রিন্ট করা হয়।

উদাহরণ

class CustomException extends Exception {
    String message;
    CustomException(String str) {
        message = str;
    }
    public String toString() {
        return ("Custom Exception Occurred : " + message);
    }
}

public class MainException {
    public static void main(String args[]) {
        try {
            throw new CustomException("This is a custom message");
        } catch (CustomException e) {
            System.out.println(e);
        }
    }
}

আউটপুট

Custom Exception Occurred : This is a custom message
  1. অ্যান্ড্রয়েডে কাস্টম টোস্ট মেসেজ ডিজাইন করা

  2. জাভাতে JTable ফিল্টার করুন

  3. জাভাতে JToggleButton কীভাবে বাস্তবায়ন করবেন?

  4. জাভাতে লগইন ফর্ম কীভাবে তৈরি করবেন?