Junior — Middle
Jak odbywa się dziedziczenie klas na platformie .NET?
sobes.tech AI
Odpowiedź od AI
Na platformie .NET dziedziczenie klas odbywa się za pomocą słowa kluczowego :. Klasa może dziedziczyć po klasie bazowej i implementować wiele interfejsów.
Przykład dziedziczenia:
// Klasa bazowa
public class Animal
{
public void Eat() {
Console.WriteLine("Jedzenie...");
}
}
// Klasa pochodna dziedziczy po Animal
public class Dog : Animal
{
public void Bark() {
Console.WriteLine(" Hau!");
}
}
// Użycie
Dog dog = new Dog();
dog.Eat(); // metoda klasy bazowej
dog.Bark(); // metoda klasy pochodnej
W ten sposób dziedziczenie w .NET pozwala na rozszerzanie funkcjonalności klasy bazowej w klasach pochodnych.