package com.company;
public class Student {
private Stringname ="";
private Stringsex ="man";
private int age;
public StringgetName(){
return name;
}
public void setName(String name){
this.name = name;
}
public StringgetSex(){
return sex;
}
public void setSex(String sex)throws Exception{
if("man".equals(sex) ||"woman".equals(sex)){
this.sex = sex;
}else {
throw new Exception("sex is \"man\"or\"woman\"!");
}
}
public int getAge(){
return age;
}
public void setAge(int sge){
this.age =age;
}
public void print(){
System.out.println("我是" + getName()+",性别"+ getSex()+",今年"+ getAge() +"岁");
}
}
/**
捕获throws抛出的异常
*/
class Test{
public static void main(String[] args){
Student zhangsan =new Student();
zhangsan.setName("张三");
zhangsan.setName("22");
try{
zhangsan.setSex("男性");
}catch (Exception e){
e.printStackTrace();
}
}
}