怎么声明一个不会抛出的异常的方法? 这有什么好处?
在看视频教程中,有一处不解:
我们可以在方法声明时,声明一个不会抛出的异常,Java编译器就会强迫方法的使用者对异常进行处理。这种方式通常应用于 abstract base class 和 interface 中。
问题:
怎么声明一个不会抛出的异常的方法? 这有什么好处?
------解决方案--------------------你的描述好像有问题,应该是可能会抛出的异常
如:
public void Object func() throws Exception{
}
------解决方案--------------------声明一个不会抛出的异常 ?
那么声明异常有什么用?
你都不知道发生什么问题了
还不如不声明呢...
------解决方案--------------------我们做的程序是给客户看的,如果有异常发生,则强制进入另一个处理,这样不会给用户一种系统不能运行的感觉。
------解决方案--------------------加
try{
}catch{
}
但是不在cathc里操作,也就是不把错误信息输出出来。阿Q的精神用到这里了,哈哈^_^