Pregunta de entrevista de BT Group

Parent Class method throws illegalMonitorStateExcpetion,Can the child class Overrided method throws RuntimeException?

Respuestas de entrevistas

Anónimo

2 de ene de 2016

No,Child class method can throw child Exceptions of IllegalMonitorStateException Not its Parent.

4

Anónimo

25 de feb de 2016

The overriding method can throw any unchecked (runtime) exception, regardless of whether the overridden method declares the exception or not.

Anónimo

6 de ene de 2016

Yes, It can throw a RuntimeException. RuntimeException and It's childs are Unchecked Exceptions. When a parent class throws a checked exception that means overridden method, overriding method in child class it's optional to throw checked exception. If overriding method throws a checked exception that should be same as overridden or it's child. In above question it can throw a unchecked exception.

4