IntrospectionException可以在构造函数中抛出?
java.lang.Exception的子类;
看HardcodeJava这本书,上面这样写到;
public class Introspector{
private Introspector(Class beanClass,Class stopClass,int flags) throws IntrospectionException {
//代码;
}
}
这个怎么解释啊?一般不是在构造函数中抛出的都是运行时异常吗,怎么还可以这样抛,求大神解决。。。
------解决方案--------------------构造方法虽然特殊了点,但仍是方法,是方法就会被调用,声明抛出的异常就可以被调用方捕捉
------解决方案--------------------
没有哪本书哪个老师说构造方法可以继承的吧?
------解决方案--------------------
那是对overriding的方法说的
不存在覆盖的话,是彼此两个独立的方法,不受额外约束