Observe o trecho de código a seguir, construído para o Micr...
1. class Retorna
2. {
3. public int retorna( )
4. {
5. return 1;
6. }
7. public Single retorna( )
8. {
9. return 3.7f;
10. }
11. }
Esse trecho de código:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Dentro de uma mesma classe, se desejarmos ter 2 métodos com o mesmo nome, eles tem que ter assinaturas diferentes, ou seja, o nome do método pode até ser igual, mas os parâmetros tem que ser diferentes.
Portanto a alternativa correta é a letra A
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O erro que ocorre na linha 7 é o seguinte: CS0111 ocorre se uma classe contém duas declarações de membro com o mesmo nome e tipos de parâmetro
Single vem do System.Single, que representa um número de ponto flutuante de precisão simples.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo