Logo Passei Direto
Buscar
No código anterior, temos novos termos e é importante explicá-los. A palavra override informa que o método precisa ser visto como sobrescrito, ou seja, ele já existe declarado na superclasse, a Object. Desta maneira, se for necessário utilizar o comportamento definido no método.
Qual é a função da palavra-chave override no método Equals() implementado na classe Curso?
a) Indica que o método está sendo implementado pela primeira vez.
b) Indica que o método está sobrescrevendo um método da superclasse.
c) Indica que o método é privado e não pode ser acessado externamente.
d) Indica que o método é estático e pertence à classe.
User badge image
Exercícios Para o Conhecimento

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

A palavra-chave override em linguagens orientadas a objetos, como C#, indica que um método está sobrescrevendo (ou seja, substituindo) um método que já foi declarado na superclasse. Analisando as alternativas: a) Incorreta – override não indica implementação pela primeira vez, mas sobrescrita. b) Correta – override indica que o método está sobrescrevendo um método da superclasse. c) Incorreta – override não tem relação com modificador de acesso privado. d) Incorreta – override não indica método estático. Resposta correta: b) Indica que o método está sobrescrevendo um método da superclasse.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais perguntas desse material

Mais conteúdos dessa disciplina