Junior — Middle
Obyekt yönümlü proqramlaşdırmada irsiyyətin nə olduğunu izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Наследование в объектно-ориентированном программировании — это механизм, позволяющий создавать новый класс на основе уже существующего. Новый класс (наследник) получает все свойства и методы базового класса, при этом может добавлять свои собственные или переопределять унаследованные.
Например, в C#:
class Animal
{
public void Eat() => Console.WriteLine("Eating...");
}
class Dog : Animal
{
public void Bark() => Console.WriteLine("Bark!");
}
// Использование:
Dog dog = new Dog();
dog.Eat(); // унаследованный метод
dog.Bark(); // собственный метод
Это позволяет повторно использовать код и строить иерархии классов, отражающие отношения "является" (is-a).