class Employe(object): """Classe des Employés""" # Documentation de la classe def __init__(self, nom): print "La classe à été initialisée..." self.__nom = nom def get_nom(self): # Métrhode 'get' pour retourner le nom return self.__nom def set_nom(self, nouveau_nom): # Méthode 'set' pour modifier le nom if nouveau_nom == "": print "Le nom de l'employé ne peut pas être vide." else: self.__nom = nouveau_nom print "Le Nom à été modifié." nom = property(get_nom, set_nom) def afficher(self): print self.nom, " à été ajouté" # main obj = Employe("Jim kamson") # Initialiser un objet de la classe obj.afficher() # Accéder à une méthode de la classe print "Nom de l'employé est:", print obj.nom # Accéder à une propriété de la classe print "Modification du nom de la classe." obj.nom = "" # Génération d'une erreur, Nom est vide obj.nom = "Raul" obj.afficher() |
Livres Sur ce Sujet
Apprendre à programmer avec Python 3 Apprenez à programmer en Python Python : Petit guide à l’usage du développeur agile Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices !