Sobes.tech
Junior — Middle

Ako sa vykonáva dedičstvo tried v platforme .NET?

sobes.tech AI

Odpoveď od AI

V platforme .NET sa dedičnosťou tried sa zaobchádza pomocou kľúčového slova :. Trieda môže dediť od základnej triedy a implementovať viacero rozhraní.

Príklad dedičnosti:

// Základná trieda
public class Animal
{
    public void Eat() {
        Console.WriteLine("Jedenie...");
    }
}

// Odvodená trieda dedí od Animal
public class Dog : Animal
{
    public void Bark() {
        Console.WriteLine("Hav!");
    }
}

// Použitie
Dog dog = new Dog();
dog.Eat(); // metóda základnej triedy
 dog.Bark(); // metóda odvodené triedy

Týmto spôsobom umožňuje dedičnosť v .NET rozširovať funkčnosť základnej triedy v odvodených triedach.