Sobes.tech
Junior — Middle

Jak se v platformě .NET provádí dědičnost tříd?

sobes.tech AI

Odpověď od AI

V platformě .NET se dědičnost tříd provádí pomocí klíčového slova :. Třída může dědit od základní třídy a implementovat několik rozhraní.

Příklad dědičnosti:

// Základní třída
public class Animal
{
    public void Eat() {
        Console.WriteLine("Jí...");
    }
}

// Odvozená třída dědí od Animal
public class Dog : Animal
{
    public void Bark() {
        Console.WriteLine(" Haf!");
    }
}

// Použití
Dog dog = new Dog();
dog.Eat(); // metoda základní třídy
 dog.Bark(); // metoda odvozené třídy

Tímto způsobem umožňuje dědičnost v .NET rozšiřovat funkčnost základní třídy v odvozených třídách.