Untitled
unknown
plain_text
3 years ago
1.0 kB
9
Indexable
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")
Editor is loading...