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