예제 #1
0
        static void Main(string[] args)
        {
            ClaseHija herencia = new ClaseHija();

            herencia.Saludar();
            herencia.Despedirse();
            Console.ReadKey();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Console.Clear();
            ClasePadre padre = new ClasePadre();

            padre.show();

            padre = new ClaseHija();
            padre.show();
        }
예제 #3
0
        public void TestDeHerenciaUsandoClaseAbstracta()
        {
            ClaseAbstracta claseHija = new ClaseHija();

            // Acceso a un método implementado en la clase abstracta (padre)
            claseHija.MetodoImplementado();

            // Acceso a un método implementado en la clase hija
            claseHija.MetodoAbstracto();
        }
예제 #4
0
        static void Main(string[] args)
        {
            Cabecera2();
            ClasePadre padre = new ClasePadre();

            padre.show();

            padre = new ClaseHija();
            padre.show();
        }
예제 #5
0
        static void Main(string[] args)
        {
            ClaseHija Herencia = new ClaseHija(); //Se inicializa un objeto llamado Herencia de tipo ClaseHija

            Herencia.Saludar();                   //Con el objeto Herencia de la ClaseHija se llama al metodo Saludar que fue heredado de la ClasePadre.

            Herencia.Despedirse();



            Console.ReadKey();
        }