Sobes.tech
Junior — Middle

Πώς πραγματοποιείται η κληρονομιά κλάσεων στην πλατφόρμα .NET;

sobes.tech AI

Απάντηση από AI

Στην πλατφόρμα .NET, η κληρονομικότητα των κλάσεων πραγματοποιείται με τη λέξη-κλειδί :. Μια κλάση μπορεί να κληρονομήσει από μια βασική κλάση και να υλοποιήσει πολλαπλές διεπαφές.

Παράδειγμα κληρονομικότητας:

// Βασική κλάση
public class Animal
{
    public void Eat() {
        Console.WriteLine("Τρώει...");
    }
}

// Υποκλάση που κληρονομεί από το Animal
public class Dog : Animal
{
    public void Bark() {
        Console.WriteLine("Γαβ!");
    }
}

// Χρήση
Dog dog = new Dog();
dog.Eat(); // μέθοδος της βασικής κλάσης
 dog.Bark(); // μέθοδος της υποκλάσης

Έτσι, η κληρονομικότητα στο .NET επιτρέπει την επέκταση της λειτουργικότητας της βασικής κλάσης στις υποκλάσεις.