DavidBourgon / Projet-info

Groupe sympa
0 stars 0 forks source link

Init de la classe utilisateur #2

Open xlecureuil opened 5 months ago

xlecureuil commented 5 months ago

Bonjour Monsieur,

Oui j'ai réussi à corriger ça dimanche matin. Merci pour votre réponse.

J'ai donc utilisé mes fonctions pour tout mettre dans la classe mère utilisateur qui va être accessible pour tout le monde.

Toutefois je ne sais pas comment définir init(), puisque en réalité je n'ai pas vraiment besoin de créer un objet utilisateurs puisque la classe sert juste à modifier la base de donnée afin d'extraire des informations très générales utile pour tous les utilisateurs. Savez-vous comment résoudre cela ?

Je vous remercie d'avance Bonne journée

Xavier

Loursbis commented 5 months ago

Tu n'es pas obligé de créer un init à la classe utilisateur.

Tu pourras quand même instancier un objet sous cette forme : un_utilisateur = Utilisateur()

Mais en pratique ça n'arrivera pas car on ne va jamais créer des utilisateurs en tant que tels mais plutôt des particuliers ou des secteurs privés / public. Ces élements la pourront utiliser les méthodes de la classe utilisateur via héritage.

PS : vous pouvez regarder ce que sont les fonctions statiques : https://www.kaggle.com/code/raskoshik/tutorial-object-oriented-programming-in-python/notebook (voir à staticmethod) Vous pourrez trouver d'autres informations sur internet la dessus si ce n'est pas très clair