Social Icons

viernes, 29 de julio de 2022

Ejemplo en C# con clase abstracta

 namespace ConsoleApp20

{

    internal class Program

    {

        static void Main(string[] args)

        {


            lagartija lg1 = new lagartija("Pepe");

            lg1.respirar();

            lg1.getNombre();

            gorilla gr1 = new gorilla("Julio",20);

            gr1.getNombre();

           


           

            

          


        }

    }


   abstract class animales

    {

        public void respirar()

        {

            Console.WriteLine("Respiro");

        }


        public abstract void getNombre();

        


    }



    class mamiferos:animales

    {


        private string nombreMamifero;

        private int edadMamifero;


        public mamiferos(string nombre, int edadMamifero)

        {

            nombreMamifero = nombre;

            this.edadMamifero = edadMamifero;

        }

        

        public void cuidadCrias()

        {

            Console.WriteLine("Cuiado crias");

        }


        public void pensar()

        {

            Console.WriteLine("Pensar");

        }


        public override void getNombre()

        {

            Console.WriteLine("El nombre del mamifero es: "+nombreMamifero);

        }

    }


    class caballo:mamiferos

    {

        public caballo(string nombreCaballo, int edad):base(nombreCaballo,edad)

        {


        }

       

        public void galopar()

        {

            Console.WriteLine("Galopar");

        }


    }


    class humano:mamiferos

    {

        public humano(string nombreHumano, int edad):base(nombreHumano, edad)

        {


        }

        

        new public void pensar()

        {

            Console.WriteLine("Pensar");

        }


    }


    class gorilla : mamiferos

    {


        public gorilla(string NombreGorilla, int edad):base(NombreGorilla, edad)

        {


        }

        public void trepar()

        {

            Console.WriteLine("Trepar");

        }


    }


    class lagartija : animales

    {

        private string nombrelagar;


        public lagartija(string nombrelagar)

        {

            this.nombrelagar = nombrelagar;

        }


        public override void getNombre()

        {

            Console.WriteLine("El nombre del Reptil es: "+ nombrelagar);

        }

    }





}

No hay comentarios.:

Publicar un comentario

PELICULAS PARA VER

  Inexactitudes fácticas en las películas (msn.com) https://www.msn.com/es-co/entretenimiento/famosos/inexactitudes-f%C3%A1cticas-en-las-pel...

 
 
Blogger Templates