1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| #!/usr/bin/env python3
class vehicule:
def __init__(self, vitesse, roues):
self._vitesse=vitesse
self._roues=roues
# __init__()
def affich(self): print("véhicule (%s) - vitesse=%d, roues=%d" % (self, self._vitesse, self._roues))
# class vehicule
class voiture(vehicule):
def __init__(self, motorisation, vitesse, roues):
vehicule.__init__(self, vitesse, roues)
self.__motorisation=motorisation
# __init__()
def affich(self):
vehicule.affich(self)
print("voiture (%s) - motorisation=%s, vitesse=%d, roues=%d" % (self, self.__motorisation, self._vitesse, self._roues))
# affiche()
# class voiture
class avion(vehicule):
def __init__(self, altitude, vitesse, roues):
super().__init__(vitesse, roues)
self.__altitude=altitude
# __init__()
def affich(self):
super(avion, self).affich()
print("avion (%s) - altitude=%d, vitesse=%d, roues=%d" % (self, self.__altitude, self._vitesse, self._roues))
# affiche()
# class avion
v=voiture("diesel", 100, 4)
v.affich()
a=avion(25000, 200, 2)
a.affich() |