Ae galera, ai vai uma questão que eu encontrei em um simulado por ai.
A resposta apresenta 3 alternativas corretas. Eu acertei duas, e a terceira eu não entendi o porque, alguekm pode me ajudar ?
…
±-Exception
|
±-BookingException
|
±-NoRoomsAvailableException
|
±-CreditCardException
Your base class BaseHotel has a method declared as follows:
public void bookRoom(int roomNumber, String creditCardNumber)
throws BookingException{}
A class LoveHotel is derived from BaseHotel has a method which overrides
a) BaseHotel.bookRoom.public void bookRoom(int roomNumber, String creditCardNumber) {}
b) public void bookRoom(int roomNumber, String creditCardNumber) throws Throwable {}
c) public void bookRoom(int roomNumber, String creditCardNumber) throws Exception {}
d)public void bookRoom(int roomNumber, String creditCardNumber) throws NoRoomsAvailableException {}
e) public void bookRoom(int roomNumber, String creditCardNumber) throws CreditCardException {}