Sobes.tech
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.