imprime 4 e 0.4 caso sejam fornecidos 2 e 0.2 como entrada, respectivamente.
B
utiliza sobrecarga ao utilizar os métodos Quad() diferenciados pelos tipos de parâmetros de entrada.
C
tem erro, pois não é possível que haja métodos com o mesmo nome dentro de uma mesma classe.
D
utiliza sobrescrita ao utilizar as classes Quad() diferenciadas pelos tipos de parâmetros de entrada e de retorno.
E
devidamente ajustado, compilaria sem erro se os métodos Quad() tivessem parâmetros de entrada do mesmo tipo, já que
eles têm tipo de retorno diferentes.