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...


1Q255300 | Engenharia de Software, Orientação a Objetos, Técnico Judiciário Programação de Sistemas, TRE RJ, CESPE CEBRASPE

Texto associado.

Considerando conceitos e aplicações do paradigma de orientação
a objetos, julgue os próximos itens.

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 denominações iguais e parâmetros diferentes.

  1. ✂️
  2. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Ingrid Nunes
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.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.