The overriding method can throw narrower or fewer exceptions. Just because an overridden method "takes risks" doesn't mean that the overriding subclass'exception takes the same risks. Bottom line: an overriding method doesn't have to declare any exceptions that it will never throw, regardless of what the overridden method declares.
This Sentence if from Kathy Sierra book on overriden methods.
Can someone please explain me this sentence with example, i am not able to get this please...