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 επιτρέπει την επέκταση της λειτουργικότητας της βασικής κλάσης στις υποκλάσεις.