36.java_exception_test

本文提供了一个Java程序示例,展示了如何定义自定义异常类并使用它来处理特定情况下的错误。通过创建一个名为TZ的类,该示例演示了如何抛出自定义异常并在main方法中捕获这些异常。

package mytext1;

class TZException extends Exception{
TZException(String str){
super(str);
}
public String toString(String msg){
String tempt="the actual exception lies:"+msg+"\n";
return tempt;
}
}

class TZ{
private String message;
private static int count=0;
TZ(String msg){
count++;
message=msg;
}
public void test(int flag) throws TZException{
if(flag==1){
throw new TZException(message);
}
}
public int getcount(){
return count;
}
}

public class mytext1{
public static void main(String args[])
{
try
{
TZ obj=new TZ("test1");
obj.test(1);
}
catch(Exception e){
System.out.println(e.toString());
}
finally{
System.out.println("over");
}
}
}

转载于:https://www.cnblogs.com/acm-icpcer/p/6647109.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值