کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش Java – تعریف خطاهای اختصاصی (custom exception) Java

آموزش Java – تعریف خطاهای اختصاصی (custom exception) Java

چنانچه توسعه دهنده خود خطایی را تعریف کند از آن تحت عنوان خطای اختصاصی (custom exception) یا خطای کاربر (user-defined) یاد می شود. این نوع خطاها جهت تنظیم اختصاصی exception با توجه به نیاز کاربر مورد استفاده قرار می گیرد.

به وسیله ی امکان نام برده شما می توانید exception اختصاصی خود را تعریف کرده و در صورت رخداد آن پیغام خطای دلخواه خود را صادر کنید.

در زیر نحوه ی تعریف یک خطای اختصاصی در جاوا را مشاهده می کنید:

class InvalidAgeException extends Exception{  
 InvalidAgeException(String s){  
  super(s);  
 }  
}  
class TestCustomException1{  
   static void validate(int age)throws InvalidAgeException{  
     if(age< 18) throw new InvalidAgeException("not valid");
                else
                System.out.println("welcome to vote");
                }
                public static void main(String args[]){
                try{
                validate(13);
                }catch(Exception m){System.out.println("Exception occured "+m);}
      System.out.println(" rest of the code...");
                }
                }

خروجی:

Exception occured: InvalidAgeException:not valid
       rest of the code...
1396/08/03 3483 1567
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...