Пример #1
0
 static void TorneioDeTriatlon(Triatleta atleta)
 {
     atleta.Nadar();
     atleta.Pedalar();
     atleta.Correr();
     atleta.VerHabilidades(); // método polimórfico
 }
Пример #2
0
        static void Main(string[] args)
        {
            Nadador  nadador  = new Nadador();
            Ciclista ciclista = new Ciclista();
            Corredor corredor = new Corredor();

            TorneioDeAtletismo(corredor);
            TorneioDeCiclismo(ciclista);
            TorneioDeNatacao(nadador);

            Triatleta triatleta = new Triatleta();

            TorneioDeAtletismo(triatleta);
            TorneioDeCiclismo(triatleta);
            TorneioDeNatacao(triatleta);
            TorneioDeTriatlon(triatleta);

            Console.ReadKey();
        }