Junior — Middle
109
Is het mogelijk om een object van een klasse te maken door te erven van een Mixin in Python?
Bedrijven waar gevraagd werd
Antwoord van AI
sobes.tech AI
Да, в Python можно создать объект класса, наследуя от Mixin. Mixin — это класс, который обычно не предназначен для самостоятельного использования, а служит для добавления определённого функционала другим классам через множественное наследование.
Пример:
class JsonMixin:
def to_json(self):
import json
return json.dumps(self.__dict__)
class User(JsonMixin):
def __init__(self, name, age):
self.name = name
self.age = age
user = User("Alice", 30)
print(user.to_json()) # Выведет JSON-представление объекта
Таким образом, объект класса User наследует методы из JsonMixin и может их использовать.