Sobes.tech
Junior — Middle
96

El tudná magyarázni az öröklődés fogalmát az objektumorientált programozásban?

Cégeket kérdeztek
Стилсофт

Válasz az MI-től

sobes.tech MI

Наследование в объектно-ориентированном программировании — это механизм, позволяющий создавать новый класс на основе уже существующего. Новый класс (наследник) получает все свойства и методы базового класса и может добавлять свои или переопределять существующие.

Это позволяет повторно использовать код и создавать иерархии классов.

Пример в Python:

class Animal:
    def speak(self):
        print("Животное издаёт звук")

class Dog(Animal):
    def speak(self):
        print("Гав-гав")

my_pet = Dog()
my_pet.speak()  # Выведет: Гав-гав

Здесь Dog наследует Animal и переопределяет метод speak.