Logo Passei Direto
Buscar
Um método pode ser sobrescrito apenas quando: A Tem O modificador de acesso private. B É um construtor. C É acessível. D Tem O mesmo tipo de retorno. E Tem O mesmo nome da classe a qual pertence.
User badge image
itsCaleb

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Para que um método possa ser sobrescrito (ou "overridden") em Programação Orientada a Objetos, ele deve atender a algumas condições específicas. Vamos analisar as alternativas: A) Tem o modificador de acesso private. - Incorreto, pois métodos privados não podem ser sobrescritos, já que não são acessíveis nas subclasses. B) É um construtor. - Incorreto, pois construtores não são sobrescritos, eles são sobrecarregados. C) É acessível. - Correto, um método deve ser acessível (ou seja, não pode ser privado) para que possa ser sobrescrito. D) Tem o mesmo tipo de retorno. - Embora seja uma boa prática que o método sobrescrito tenha o mesmo tipo de retorno, isso não é uma condição obrigatória, pois é possível sobrescrever um método com um tipo de retorno mais específico (covariância). E) Tem o mesmo nome da classe a qual pertence. - Incorreto, isso se refere a construtores, não a métodos que podem ser sobrescritos. Portanto, a alternativa correta é: C) É acessível.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina