Ed
há 24 horas
Vamos analisar cada afirmativa: I. A sobrecarga de operadores é um conceito que só ocorre quando utilizamos um mesmo operador para realizar diferentes tarefas em uma mesma linguagem de programação. Falso. A sobrecarga de operadores permite que um operador tenha diferentes comportamentos dependendo dos tipos de operandos, mas não se limita a "realizar diferentes tarefas". II. A sobrecarga de métodos é obtida ao se criar mais de um método com o mesmo nome em uma mesma classe ou classes diferentes e, para isso, é importante que esses métodos possuam as mesmas assinaturas de métodos. Falso. A sobrecarga de métodos ocorre quando métodos com o mesmo nome têm diferentes assinaturas (diferentes tipos ou números de parâmetros), não "as mesmas assinaturas". III. Métodos construtores podem ser sobrecarregados e seguem as mesmas regras da sobrecarga de métodos. Verdadeiro. Métodos construtores podem ser sobrecarregados, assim como outros métodos, seguindo as regras de sobrecarga. Com base nas análises, a única afirmativa correta é a III. Portanto, a alternativa correta é: A III.