Olá, estava fazendo um simulado no WhizLabs e me deparei com a seguinte questão:
Which of the following will override correctly?
Object supply() {return null;}
A - public String supply() throws NullPointerException {return null;}
B - int supply() {return 0;}
C - public Object supply() throws Exception {return null;}
D - private Object supply() {return null;}
E - protected Object supply(int x) {return null;}
Eu marquei a resposta C, porém estava errada, o simulado informou que a letra correta é a A, porém achei muito estranho pois, mudou o tipo do método supply(), o que entendo que não configura um override; Gostaria de entender por que a letra correta é a A.
Obrigado