自定义异常类型
public class GenderException extends RuntimeException{ public GenderException(String message){ super(message); } }
测试类
private String name; public String getName() { return name; } public void setName(String name) throws GenderException{ if(name.equals("男") || name.equals("女")){ this.name = name; }else { throw new GenderException("输入性别错误!"); } } public static void main(String[] args) throws GenderException{ TestGenderExeption testGenderExeption = new TestGenderExeption(); testGenderExeption.setName("famale"); }