编写“技术工程师”类,属性定义为:姓名、年龄,自定义的年龄异常,在 setAge 方法中进行逻辑处理,如果在调用 setAge 方法给 age 属性赋值的时候,年龄不合法(负数或者大于120),则抛出自定义的年龄异常。
(1)打开 eclipse ,新建 Java Project 项目,并将项目名设置为 Exceptione
任务步骤:
(2)在项目名 Exception 下,新建 package 包,并将包命名为 my . exception 。在创建的包 my . exception 下,新建自定义异常 AgeException 类,让其继承 Exception 类,在重写的构造器中调用父类有参的构造器。
package my . exception ;
public class AgeException extends Exception {
public AgeException ( String mess ){
super ( mess );
(3)定义 Teacher 类,在 Teacher 类中定义 name 和 age 属性,我们在 setAge 的时候,就可以加入逻辑控制,当年龄在0-120之间时,我们认为年龄才合法,否则抛出自定义的 AgeException 。