Vous êtes sur la page 1sur 1

si une classe contient un constructeur avec paramètre c'est obligatoire le passage

d'eux (seulement les parametres ont des valeurs par defaut)


les attribut change la valeur nous donne un objet qui change d'état
3)instanciation:création d'un objet
4)attribut privé est accesible par des methodes setters et getters
l'encapsulation sert à proteger les donnés dans un objet
get fonction qui permet acceder
set procédure qui modifie la valeur

objet A
methodeA1=A.methode1 vrai public
methodeA2=A.methode2 faux privé
def mA1
self.mA2

méthode de classe indépendante de l'objet ne dépend pas de l'objet !!!

classe nomé compte


methode normale c.versement
methode de classe compte.date du jour
méthode de classe il peut acceder au attributs de classe et methodes de classes
il ne peut pas acceder au methode d'instance
héritage multiple etudiant peut hériter de deux classes
ex si on a une méthode définit de méme maniere de parametre
au moins une méthode abstraite=classe abstraite
tous les méthodes abstraites=interface

Vous aimerez peut-être aussi