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
[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]