Questões Engenharia de Software Orientação a Objetos
Cada classe pode ter implementações de operação ou métodos com denominações únicas. ...
Responda: Cada classe pode ter implementações de operação ou métodos com denominações únicas. Classes diferentes podem ter métodos com denominações iguais, porém, uma classe não pode ter métodos com denom...
💬 Comentários
Confira os comentários sobre esta questão.

Por Ingrid Nunes em 31/12/1969 21:00:00
Gabarito: b)
A afirmação está errada porque, em orientação a objetos, uma classe pode sim ter métodos com o mesmo nome, desde que tenham parâmetros diferentes. Isso é chamado de sobrecarga de métodos (method overloading). Ou seja, dentro da mesma classe, você pode ter vários métodos com o mesmo nome, mas que diferem na quantidade ou tipo dos parâmetros. Já entre classes diferentes, é comum ter métodos com o mesmo nome, o que é normal e esperado. Portanto, a parte que diz que "uma classe não pode ter métodos com denominações iguais e parâmetros diferentes" está incorreta.
A afirmação está errada porque, em orientação a objetos, uma classe pode sim ter métodos com o mesmo nome, desde que tenham parâmetros diferentes. Isso é chamado de sobrecarga de métodos (method overloading). Ou seja, dentro da mesma classe, você pode ter vários métodos com o mesmo nome, mas que diferem na quantidade ou tipo dos parâmetros. Já entre classes diferentes, é comum ter métodos com o mesmo nome, o que é normal e esperado. Portanto, a parte que diz que "uma classe não pode ter métodos com denominações iguais e parâmetros diferentes" está incorreta.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários