Perguntas com a marcação «overriding»

A substituição de método, na programação orientada a objetos, é um recurso de linguagem que permite a uma subclasse ou classe filha fornecer uma implementação específica de um método que já é fornecido por uma de suas superclasses ou classes pai.

198
Diferença entre novo e substituir

Pensando em qual é a diferença entre o seguinte: Caso 1: Classe Base public void DoIt(); Caso 1: Classe herdada public new void DoIt(); Caso 2: Classe Base public virtual void DoIt(); Caso 2: Classe herdada public override void DoIt(); Os casos 1 e 2 parecem ter o mesmo efeito com base...