Dziedziczenie klas.

0

Tym razem problem z tym kombinowałem razem z wujem ale nawet on już nie wie co chce to zadanie od tego :P Wszystko w załączniku.
w PyScripter wszystko działa jak należy.

1

1) Ślepawy jestem i nie bardzo widzę by Potato dziedziczyła z Food.
2) W metodzie eat wystarczy zwrócić kalorie, print jest zbędny.
3) Tworzenie obiektu klasy Potato też.

1

Nie do końca w tym stylu.Bardziej:
class NazwaKlasyDziedziczącej(NazwaKlasyDziedziczonej), czyli w tym przypadku:


class Potato(Food):
    def __init__(self, dodatkowy_wymagany_argument):
    self.calories = dodatkowy_wymagany_argument
    self.eating_sound = 'Mpfpfpf' 

def eat(self): 
    return self.calories
0

W pierwszym zdaniu masz podane jak się dziedziczy i kompletnie pomijasz to :D Wcześniej też założyłeś temat tak jakbyś nie czytał tego tutoriala tylko od razu rozwiązywał zadanie z pominięciem niektórych punktów

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0