
class animal:
    wiek = 0
    waga = 0
    gatunek = ""
    def __init__(self,wiek,waga,gatunek):
        self.wiek = wiek
        self.waga = waga
        self.gatunek = gatunek

    def check(self):
        print(f"Zwierzę to {self.gatunek}, ma {self.wiek} lat oraz waży {self.waga}kg")

    def chodzenie(self):
        print("chodzę")

    def jedzenie(self):
        print("jem")

lion = animal(3,67,"Lew")
# lion.chodzenie()
# lion.jedzenie()
# lion.check()

class Pies(animal):
    rasa = ""
    def __init__(self, wiek, waga,rasa):
        self.wiek = wiek
        self.waga = waga
        self.rasa =rasa
    
    def szczekaj(self):
        print("hau hau!")

owczarekJarek = Pies(4,15,"owczarek")
owczarekJarek.szczekaj()

class Kot(animal):
    kolor = ""
    def __init__(self, wiek, waga, kolor, gatunek):
        self.kolor = kolor
        super().__init__(wiek, waga,gatunek)


felek = Kot(3,12,"Zgniłyazot","Leń")
felek.check()

class Ptak(animal):
    def latanie(self):
        print("latanie")
    def dziobanie(self):
        print("dziobanie")

golab = Ptak(1,1.4,"Gołąb-Krakowski")
golab.check()

class Golab(Ptak):
    def jedzenieObwarzanków(self):
        print("jedzenie obwarzanków")
    def zrzut(self):
        print("zrzut aktywowany")

golabTuff = Golab(1,2,"Krakowski-Tuff-gołąb")
golabTuff.check()
golabTuff.zrzut()