Création d’une classe avec paramètres dans le constructeur
Script « deux_classe.py » :
class Exemple2 (object): def __init__ (self, long,larg): self.longueur = long self.largeur = larg def aire (self): print ("L'aire de ce rectangle est de ", self.longueur,"X",self.largeur,"=",self.longueur*self.largeur)
Exécution :
>>> forme2 = Exemple2 (54,18) >>> forme2.longueur 54 >>> forme2.largeur 18 >>> forme2.aire () L'aire de ce rectangle est de 54 X 18 = 972 >>>
def __init__ (self, long,larg): nous avons introduit deux arguments ou paramètres dans le constructeur de cette classe afin de définir les valeurs des deux attributs de l’objet forme2 de la classe Exemple2 ( ). La valeur de long sera la valeur de self.longueur et la valeur de larg sera la valeur de self.largeur.