If the superclass throws a checked exception, then the subclass must not throw broader or newer exceptions. However it can throw narrower or lesser exceptions.
when a object of subclass is created its constructor will definitely call super class constructor so if super class will throw exception subclass must throw too or handle it.