C# przesłanianie i dziedziczenie

Dumel
Użytkownik
Użytkownik
Posty: 2000
Rejestracja: 19 lut 2008, o 17:35
Płeć: Mężczyzna
Lokalizacja: Stare Pole/Kraków
Podziękował: 60 razy
Pomógł: 202 razy

C# przesłanianie i dziedziczenie

Post autor: Dumel »

Kod: Zaznacz cały

       class sth
        {
            public virtual void Show()
            {
                Console.WriteLine("funkcja show sth");
            }
        }
        class ble : sth
        {
             public new virtual void Show()                    
            {
                Console.WriteLine("funkcja show ble");
            }
        }
        class ble2 : ble
        {
            public override void sth.Show()                    
            {
                Console.WriteLine("funkcja show ble2");
            }
        }
no i teraz widze ze metoda Show z ble2 przesłania metode z ble która jako że zadeklarowana z new nie ma nic wspolnego z tą z z sth. da sie zrobić jakoś aby metoda z ble2 przesłaniała metode z sth?
ODPOWIEDZ