Junior — Middle
88
Python dilinde çok biçimlilik kullanımına bir örnek verebilir misin?
AI'dan gelen yanıt
sobes.tech yapay zeka
В Python полиморфизм проявляется в том, что объекты разных классов могут использовать одинаковые методы, и при этом вести себя по-разному. Это позволяет писать код, который работает с разными типами объектов единообразно.
Пример:
class Кошка:
def звук(self):
return "Мяу"
class Собака:
def звук(self):
return "Гав"
def издать_звук(животное):
print(животное.звук())
кот = Кошка()
пёс = Собака()
издать_звук(кот) # Выведет: Мяу
издать_звук(пёс) # Выведет: Гав
Здесь функция издать_звук принимает объект любого класса, у которого есть метод звук, и вызывает его, не заботясь о конкретном типе объекта.