Ошибка в связанном классе

Изучаю ООП, но в чём заключается ошибка так и не понял.

class Restaurant():
"""Типы ресторанов"""

    def __init__(self, name, type, list=0):
        self.name = name
        self.type = type


    def describe_restaurant(self):
        print(f"{self.name} прекрасный ресторан!. Это {self.type} ресторан")
      
      
    def open_restaurant(self):
        print(f"{self.name} открыт")


class IceCreamStend(Restaurant):
    def __init__(self,name,type,list):
        self.list = list
        super().__init__(name,type,list)
        self.restaurant = Restaurant()
    
def listik(self):
    for obj in self.list:
        print (f"Ваш список:\n\t{obj}")
    
        
            
               
xs = IceCreamStend('BR','закусочная',['мароха','чёрная мароха','мароха пломбир'])

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Павел Ериков

Вам нужно передать параметры в конструктор Restaurant на строчке:

self.restaurant = Restaurant()

Я предполагаю, что должно быть что-то типа этого:

self.restaurant = Restaurant(name, type, list)
→ Ссылка