Untitled
unknown
plain_text
2 years ago
1.0 kB
3
Indexable
Never
from abc import ABC, abstractmethod class Pasari(ABC): def __init__(self, greutate, specie, viteza): self.greutate = greutate self.specie = specie self.viteza = viteza @abstractmethod def setViteza(self, viteza): pass def afisareDate(self): print(specie + " " + str(greutate) +" kg " + str(viteza) + " km/h ") class Gaina(Pasari): def __init__(self, greutate, specie, viteza, nrOuaZi): super().__init__(greutate, specie, viteza) self.nrOuaZi = nrOuaZi def setNrOua(self, nrOuaZi): self.nrOuaZi = nrOuaZi def afisareDate(self): super().afisareDate() print(str(nrOuaZi) + "\n") class Vultur(Pasari): def __init__(self, greutate, specie, viteza, varsta): super().__init__(greutate, specie, viteza) self.varsta = varsta def setVarsta(self, varsta): self.varsta = varsta def afisareDate(self): super().afisareDate() print(str(varsta) + "\n")