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.