Salut
Je cherche à ajouter des méthodes à une instance de classe, après sa création.
J'ai par exemple
un fichier moto.py
def tourner():
tourner_guidon();
un fichier voiture.py
def tourner():
tourner_volant()
un fichier main.py
class Vehicule():
def __init__(self, categorie):
pass
v = Vehicule('moto')
if v.categorie == 'voiture':
# attacher voiture.tourner()
elif v.categorie == 'moto':
# attacher moto.tourner()
#Pour tourner
v.tourner() # Sans me soucier de la catégorie de véhicule
J'espère être clair….
Et non, ce n'est pas un exercice de cours….