Java自定义异常
2020-12-13 06:25
标签:rgs 异常 auto 调用 oid out throws style java自定义异常 自定义异常 一般会选择继承Exception和RuntimeException,如果不要求调用者一定要处理抛出的异常,就继承RuntimeException。 代码实例: People实体类 自定义异常类 测试 效果: Java自定义异常 标签:rgs 异常 auto 调用 oid out throws style java自定义异常 原文地址:https://www.cnblogs.com/schangxiang/p/11179314.html1、继承类
2、自定义异常类构造方法
public class People {
String name="";
int age=0;
String sex;
public String getSex()
{
return sex;
}
public void setSex(String sex) throws Exception{
if("男".equals(sex) || "女".equals(sex))
{
this.sex=sex;
}
else {
throw new GendorException("性别必须是男或者女");
}
}
}
public class GendorException extends Exception {
public GendorException(String msg)
{
super(msg);
}
}
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
People p=new People();
try {
p.setSex("Male");
} catch (Exception e) {
System.out.println("设置性别出错了");
e.printStackTrace();//输出异常信息
}
}
}
上一篇:机器人api(图灵机器人)