コード例 #1
0
        public MainWindow()
        {
            InitializeComponent();

            List <Animal> animales = new List <Animal>();

            Ave tucan = new Ave();

            tucan.Nombre = "Ana";

            Mamifero tigre = new Mamifero();

            tigre.Nombre = "Pintito";

            animales.Add(tucan);
            animales.Add(tigre);

            Pez Pezdorado = new Pez();

            Pezdorado.Nombre = "Antonio";

            animales.Add(Pezdorado);

            Animal cocodrilo = new Reptil();

            cocodrilo.Nombre = "Jaime";

            animales.Add(cocodrilo);

            foreach (Animal animal in animales)
            {
                stckRegistro.Children.Add(
                    new TextBlock
                {
                    Text = animal.desplazar()
                });
            }


            stckRegistro.Children.Add(
                new TextBlock {
                Text = tucan.desplazar()
            }
                );
            stckRegistro.Children.Add(
                new TextBlock
            {
                Text = tigre.desplazar()
            }
                );

            imprimir(tigre.comer());
            imprimir(
                ((Reptil)cocodrilo).cambioPiel()
                );
        }
コード例 #2
0
        public MainWindow()
        {
            InitializeComponent();
            List <Animal> animales = new List <Animal>();

            Ave tucan = new Ave();

            tucan.Nombre = "Sam";

            Mamifero tigre = new Mamifero();

            tigre.Nombre = "Toño";

            animales.Add(tucan);
            animales.Add(tigre);

            Animal cocodrilo = new Reptil();

            cocodrilo.Nombre = "Godzilla";

            animales.Add(cocodrilo);

            Pez pezPayaso = new Pez();

            pezPayaso.Nombre = "Nemo";

            animales.Add(pezPayaso);

            foreach (Animal animal in animales)
            {
                stckRegistro.Children.Add(
                    new TextBlock
                {
                    Text = animal.desplazar()
                }
                    );
            }



            //Declarar una nuevo elemento con el contructor
            stckRegistro.Children.Add(
                new TextBlock
            {
                Text = tucan.desplazar()
            }
                );
            imprimir(tucan.ponerHuevo());
            imprimir(
                ((Reptil)cocodrilo).cambiarPiel()
                );
        }