不,这是适当的-一个重写的方法可以更加严格的关于它抛出什么(返回),因为这可以为呼叫者谁有用 知道
在编译的时候,他们将采用覆盖的方法,不希望打扰与不可能发生的异常等,具有了更多限制,而不是更 宽松 了,所以它不能惊喜呼叫者谁 做
通过父声明访问它。
通过类型引用使用重写方法
Parent永远不会违反“可能抛出
IOException” 的约定-缺少异常不会违反约定。反之(如果父母 没有
声明例外,但重写方法确实声明了例外) 将 违反合同。
欢迎分享,转载请注明来源:内存溢出
不,这是适当的-一个重写的方法可以更加严格的关于它抛出什么(返回),因为这可以为呼叫者谁有用 知道
在编译的时候,他们将采用覆盖的方法,不希望打扰与不可能发生的异常等,具有了更多限制,而不是更 宽松 了,所以它不能惊喜呼叫者谁 做
通过父声明访问它。
通过类型引用使用重写方法
Parent永远不会违反“可能抛出
IOException” 的约定-缺少异常不会违反约定。反之(如果父母 没有
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)