- nc33Niveau 10
Bonjour,
Si on crée une classe pour manipuler des matrices, avec une méthode pour calculer la trace d'une matrice. Utiliseriez vous une méthode d'instance, ou bien une méthode statique (comme dans un livre que je suis en train de parcourir) ?
Si on crée une classe pour manipuler des matrices, avec une méthode pour calculer la trace d'une matrice. Utiliseriez vous une méthode d'instance, ou bien une méthode statique (comme dans un livre que je suis en train de parcourir) ?
- cedricVRNiveau 2
Bonjour,
Clairement une méthode d'instance, pour moi.
Soit M une instance d'une classe Matrix. M représente « une matrice ». Pour calculer « la trace de cette matrice », on utiliserait soir une méthode de l'instance M, soit une fonction "trace" qui recevrait M en entrée, mais une méthode de classe ça fait vraiment bizarre.
Clairement une méthode d'instance, pour moi.
Soit M une instance d'une classe Matrix. M représente « une matrice ». Pour calculer « la trace de cette matrice », on utiliserait soir une méthode de l'instance M, soit une fonction "trace" qui recevrait M en entrée, mais une méthode de classe ça fait vraiment bizarre.
- nc33Niveau 10
D'accord merci et en accord avec ce point de vue, je ne comprenais pas trop le choix de l'auteur de ce bouquin.
Bon le fil reste ouvert si quelqu'un se pose d'autres questions sur Python.
Bon le fil reste ouvert si quelqu'un se pose d'autres questions sur Python.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum