I don't Know if I'm thinking right...please give me a hand..
On the question 32 - Chapter 8 Handling Exceptions
I agree that the answear is:
A. The code does not compile because of line m1.
But on the explanation on Appendix Answers
Also the override of roar() in the Lion class is valid, since the overridden method has a
broader access modifier and does not declare any new or broader checked exceptions.
But roar() was not overridded, but overloaded!
Sorry if I'm missing something!
Thanks