none
POLIMORFISMO em C#_código correto RRS feed

  • 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");
                    }

                }
            }

     


    sábado, 1 de outubro de 2016 21:31

Respostas

Todas as Respostas

  • Ok ... mas qual é a pergunta?
    sábado, 1 de outubro de 2016 21:41
  • 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.

    segunda-feira, 3 de outubro de 2016 12:27
    Moderador