Logo Passei Direto
Buscar
A sobrescrita utiliza um conjunto de modificadores para definir o conceito de herança. Em relação à herança e à sobrescrita, é correto afirmar que: Selecione a resposta: a a sobrescrita de métodos permite estender um código existente. b um método pode ser sobrescrito somente se for acessível. c o método da subclasse não sobrescreve o método private da superclasse. d invocações de métodos private sempre invocam a implementação do método declarado na classe atual. e uma invocação externa do método da subclasse, acessível fora de sua classe, resulta na invocação da implementação da superclasse.
User badge image
Fernanda Gomes

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar cada uma das alternativas em relação à herança e à sobrescrita de métodos: a) A sobrescrita de métodos permite estender um código existente. - Esta afirmação é verdadeira, pois a sobrescrita permite que uma subclasse forneça uma implementação específica de um método que já existe na superclasse. b) Um método pode ser sobrescrito somente se for acessível. - Esta afirmação é verdadeira, pois um método deve ser público ou protegido para ser sobrescrito em uma subclasse. c) O método da subclasse não sobrescreve o método private da superclasse. - Esta afirmação é verdadeira, já que métodos privados não são acessíveis na subclasse, portanto, não podem ser sobrescritos. d) Invocações de métodos private sempre invocam a implementação do método declarado na classe atual. - Esta afirmação é verdadeira, pois métodos privados não podem ser acessados fora da classe em que foram definidos. e) Uma invocação externa do método da subclasse, acessível fora de sua classe, resulta na invocação da implementação da superclasse. - Esta afirmação é falsa, pois se o método foi sobrescrito na subclasse, a implementação da subclasse será chamada. Após analisar as alternativas, a que melhor se encaixa e é correta em relação à herança e à sobrescrita é: c) O método da subclasse não sobrescreve o método private da superclasse.

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