Cześć,
mógłby mi ktoś podpowiedzieć, dlaczego nie wychodzi mi dziedziczenie wielokrotnie w klasie "Uzytkownik"?
class Samochod:
def __init__(self, marka, rok_produkcji):
self.marka = marka
self.rok_produkcji = rok_produkcji
def info_o_marce(self):
print(f"Marka: {self.marka} \nRok produkcji: {self.rok_produkcji}")
class Model(Samochod):
def __init__(self, marka, rok_produkcji,model):
super().__init__(marka,rok_produkcji)
self.model = model
def info_o_modelu(self):
print(f"\n\nMarka samochodu: {self.marka} \nRok samochodu: {self.rok_produkcji} \nMarka samochodu: {self.model}")
class Uzytkownik(Samochod, Model):
def __init(self, marka,rok_produkcji,model,typ_czlowieka):
super().__init__(marka,rok_produkcji,model)
self.typ_czlowieka = typ_czlowieka
def info_calosc(self):
print(f"\n\nMarka samochodu: {self.marka} \nRok samochodu: {self.rok_produkcji} \nMarka samochodu: {self.model}, \nUżytkownik: {self.typ_czlowieka}")
samochod = Samochod("Audi", 2022)
samochod.info_o_marce()
samochod2 = Model("BMW",2022,"Seria 3")
samochod2.info_o_modelu()
samochod3 = Uzytkownik("Volvo", 22, "S90", "Dobry kierowca")
samochod3.info_calosc()