Usuário com melhor resposta
POLIMORFISMO em C#_código correto

Pergunta
-
POLIMORFISMO
Conceito: trata vários tipos de dados de uma forma homogênea, na execução varia de acordo com objeto sendo referenciado...
você deve usar os modificadores (virtual e override) no método das subclasses para sobrescrever de forma explícita os dados que se quer retornar na referencia do dado no objeto...
Exemplifico no código abaixo:
using System;
namespace Polimorfismo
{
class Program
{
static void Main()
{
Cachorro c = new Cachorro();
c.Falar();
Gato g = new Gato();
g.Falar();
}
public class Animal
{
public virtual void Falar()
{
Console.WriteLine("---");
}
}
public class Cachorro : Animal
{
public override void Falar()
{
Console.WriteLine("Au-Au");
}
}
public class Gato : Animal
{
public override void Falar()
{
Console.WriteLine("Miau");
}
}
}- Editado Wilson Freitas de Oliveira sábado, 1 de outubro de 2016 21:49
Respostas
-
Ok ... mas qual é a pergunta?
- Marcado como Resposta Robson William SilvaModerator segunda-feira, 3 de outubro de 2016 12:27
Todas as Respostas
-
Ok ... mas qual é a pergunta?
- Marcado como Resposta Robson William SilvaModerator segunda-feira, 3 de outubro de 2016 12:27
-
Bom dia,
devido a falta de interação do usuário
essa thread está sendo fechada.
Se o problema continua, por favor
abrir uma nova thread.
Atenciosamente,
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.