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-ში მემკვიდრეობა საშუალებას აძლევს ბაზის კლასის ფუნქციონალობის გაფართოებას მემკვიდრე კლასებში.