Script “trois_classe.py” :

class Exemple3 (object):
    
    def __init__ (self, long=45,larg=23):
        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 :

>>> forme3 = Exemple3 ()
>>> forme3.longueur
45
>>> forme3.largeur
23
>>> forme3.aire ()
L'aire de ce rectangle est de  45 X 23 = 1035
>>> forme3 = Exemple3 (98,56)
>>> forme3.longueur
98
>>> forme3.largeur
56
>>> forme3.aire ()
L'aire de ce rectangle est de  98 X 56 = 5488
>>> 

Les valeurs par défaut peuvent être remplacées ! Ici 45 et 23 par 98 et 56

Script “trois_classe.py” :