改为面向对象编程，增加异常处理。

改为面向对象编程，增加异常处理。