有些时候无法设置弹出提示信息或者发送提示信息,时候可以抛出异常来提示各种情况
定义自己的异常
GetPostion()函数内部抛出了异常,所以在捕获异常的时候try要把这个函数包住,
Catch()里面写throw后面的类,然后catch内部通过调用what方法显示异常信息
注意:
MLRangeFinderError是一个自定义的异常类,因为继承了exception异常类
自己定义的异常2:
调用标准异常:
案例:
捕获其他未知异常:
有些时候无法设置弹出提示信息或者发送提示信息,时候可以抛出异常来提示各种情况
定义自己的异常
GetPostion()函数内部抛出了异常,所以在捕获异常的时候try要把这个函数包住,
Catch()里面写throw后面的类,然后catch内部通过调用what方法显示异常信息
注意:
MLRangeFinderError是一个自定义的异常类,因为继承了exception异常类
自己定义的异常2:
调用标准异常:
案例:
捕获其他未知异常: