Dziedziczenie klas.

Michał Gąsiorski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
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.

SE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 318
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ż.
SE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 318
1

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

Kopiuj

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

def eat(self): 
    return self.calories
AN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1009
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.