مشخصات مقاله
-
1567
-
0.0
-
3480
-
0
-
0
آموزش 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...