Bonjour à tous,
Je ne saisi pas bien l'usage de __init__(self,p1,p2....) Comment dois je faire pour forcer le type de p1 ou p2 ? de sorte qu'un utilisateur ne puisse pas mettre un int là ou j'attend une liste par exemple. Ca doit avoir un lien avec les variables privées de la classe, mais je ne trouve pas d'explication clair dans les tutos. Un vieux sujet parle de ce souci mais dit que c'est à l'utilisateur de savoir ce qu'il fait... dans mon cas l'utilisateur n'est pas le concepteur et ne doit pas avoir de choix, toute erreur doit lancer une exception...
Merci pour vos futures explications,
Choupi.
Partager